package org.eclipse.dawnsci.analysis.api.processing;

import org.eclipse.dawnsci.analysis.api.processing.IOperation;
import org.eclipse.dawnsci.analysis.api.processing.OperationData;
import org.eclipse.dawnsci.analysis.api.processing.model.IOperationModel;
import org.eclipse.january.dataset.IDataset;

import com.sun.xml.internal.bind.v2.model.core.ID;

public interface IOperationInputData {

	public IDataset getInputData();
	public void setInputData(IDataset data);
	
	public IOperation<? extends IOperationModel, ? extends OperationData> getCurrentOperation();
	
}

@@ -47,16 +47,40 @@
 ssing;%0A%0A
+import java.util.List;%0A%0A
 import o
@@ -324,60 +324,8 @@
 t;%0A%0A
-import com.sun.xml.internal.bind.v2.model.core.ID;%0A%0A
 publ
@@ -393,24 +393,26 @@
 Data();%0A
+%09%0A
 %09public 
 void set
@@ -407,52 +407,13 @@
 lic 
-void setInputData(IDataset data);%0A%09%0A%09public 
+List%3C
 IOpe
@@ -470,16 +470,17 @@
 ionData%3E
+%3E
  getCurr
@@ -491,16 +491,17 @@
 peration
+s
 ();%0A%09%0A%7D%0A

support list of operations