/*-
 * 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);

}
/*-
 * 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 {

	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(Map<Integer, 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);

}
add new methods to operation bean