/*-
 * 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.List;

public interface IOperationBean {

	public void setDataKey(String dataKey);

	public void setFilePath(String fileName);

	public void setOutputFilePath(String outputFilePath);

	public void setDatasetPath(String datasetPath);

	public void setSlicing(String slicing);

	public void setPersistencePath(String persistencePath);

	public void setAxesNames(List<String>[] axesNames);

	public void setParallelTimeout(long parallelTimeout);

	public void setDeletePersistenceFile(boolean deletePersistenceFile);

	public void setXmx(String xmx);

	public void setDataDimensions(int[] dataDimensions);

	public void setReadable(boolean readable);
	
	public void setName(String name);
	
	public void setRunDirectory(String visitDir);
	

}
@@ -373,16 +373,75 @@
 .List;%0A%0A
+/**%0A * Interface to set up an operation processing run%0A */%0A
 public i
@@ -817,64 +817,8 @@
 );%0A%0A
-%09public void setParallelTimeout(long parallelTimeout);%0A%0A
 %09pub
@@ -1104,11 +1104,67 @@
 tDir);%0A%09
+%0A%09public void setParallelizable(boolean parallelizable);
 %0A%0A%7D

update to operation bean