Class BatchRunDataSetManager

java.lang.Object
repast.simphony.data2.AbstractDataSetManager
repast.simphony.data2.BatchRunDataSetManager
All Implemented Interfaces:
DataSetManager, RunListener

public class BatchRunDataSetManager extends AbstractDataSetManager
DataSetManager for batch runs.DataSets will be opened on batch started and closed on batch ended.
Author:
Nick Collier
  • Constructor Details

    • BatchRunDataSetManager

      public BatchRunDataSetManager()
  • Method Details

    • batchStarted

      public void batchStarted()
      Description copied from interface: DataSetManager
      Notifies this DataSetManager that the set of batch runs has started.
    • runStarted

      public void runStarted(RunState runState, Object contextId, Parameters parameters)
      Description copied from interface: DataSetManager
      Notifies this DataSetManager that an individual run has started.
      Specified by:
      runStarted in interface DataSetManager
      Overrides:
      runStarted in class AbstractDataSetManager
      Parameters:
      runState - the current RunState -- run number etc can be retrieved from that
      parameters - the current model parameters
    • runEnded

      public void runEnded(RunState runState, Object contextId)
      Description copied from interface: DataSetManager
      Notifies this DataSetManager that an individual run has ended.
      Specified by:
      runEnded in interface DataSetManager
      Overrides:
      runEnded in class AbstractDataSetManager
      Parameters:
      runState - the RunState of the run that just ended.
    • batchEnded

      public void batchEnded()
      Description copied from interface: DataSetManager
      Notifies this DataSetManager that the set of batch runs has ended.
    • isBatch

      public boolean isBatch()
      Description copied from interface: DataSetManager
      Gets whether or not this is a batch run.
      Returns:
      true if this is batch run otherwise false.