/*-
 * Copyright 2016 Diamond Light Source Ltd.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 */

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

import java.util.Map;

public interface IOperationBean {

	void setDataKey(String dataKey);

	void setFilePath(String fileName);

	void setOutputFilePath(String outputFilePath);

	void setDatasetPath(String datasetPath);

	void setSlicing(String slicing);

	void setPersistencePath(String persistencePath);

	void setAxesNames(Map<Integer, String> axesNames);

	void setParallelTimeout(long parallelTimeout);

	void setDeletePersistenceFile(boolean deletePersistenceFile);

	void setXmx(String xmx);

	void setDataDimensions(int[] dataDimensions);

	void setReadable(boolean readable);

}
@@ -408,16 +408,23 @@
 ean %7B%0A%0A%09
+public 
 void set
@@ -446,24 +446,31 @@
 dataKey);%0A%0A%09
+public 
 void setFile
@@ -490,24 +490,31 @@
 ileName);%0A%0A%09
+public 
 void setOutp
@@ -542,32 +542,39 @@
 putFilePath);%0A%0A%09
+public 
 void setDatasetP
@@ -592,32 +592,39 @@
 datasetPath);%0A%0A%09
+public 
 void setSlicing(
@@ -638,24 +638,31 @@
 slicing);%0A%0A%09
+public 
 void setPers
@@ -696,24 +696,31 @@
 ncePath);%0A%0A%09
+public 
 void setAxes
@@ -756,24 +756,31 @@
 esNames);%0A%0A%09
+public 
 void setPara
@@ -812,24 +812,31 @@
 Timeout);%0A%0A%09
+public 
 void setDele
@@ -883,24 +883,31 @@
 nceFile);%0A%0A%09
+public 
 void setXmx(
@@ -917,24 +917,31 @@
 ing xmx);%0A%0A%09
+public 
 void setData
@@ -976,16 +976,23 @@
 ons);%0A%0A%09
+public 
 void set
@@ -1018,11 +1018,97 @@
 adable);
+%0A%09%0A%09public void setName(String name);%0A%09%0A%09public void setRunDirectory(String visitDir);
 %0A%0A%7D

add new methods to operation bean