Package microsim.data
Class ExperimentManager
- java.lang.Object
-
- microsim.data.ExperimentManager
-
public class ExperimentManager extends java.lang.ObjectSingleton. Utility used to create ana manage experiment setup. It makes copies of input folder into output and create experiment run record into output database.- Author:
- Michele Sonnessa, edited by Ross Richardson
-
-
Field Summary
Fields Modifier and Type Field Description booleancopyInputFolderStructureThe flag determines if the tool must copy input resources into output folder.booleansaveExperimentOnDatabaseThe flag determines if output database must automatically be created.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(java.lang.String fileName, java.lang.String outFolder)ExperimentcreateExperiment(java.lang.String multiRunId)static ExperimentManagergetInstance()ExperimentsetupExperiment(Experiment experiment, java.lang.Object... models)
-
-
-
Method Detail
-
getInstance
public static ExperimentManager getInstance()
-
createExperiment
public Experiment createExperiment(java.lang.String multiRunId)
-
copy
public void copy(java.lang.String fileName, java.lang.String outFolder) throws java.lang.Exception- Throws:
java.lang.Exception
-
setupExperiment
public Experiment setupExperiment(Experiment experiment, java.lang.Object... models) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-