public abstract class AbstractSimulationModel extends Object implements ISimulationModel
Constructor and Description |
---|
AbstractSimulationModel(ISimulationConfig config,
ISimEngineFactory factory) |
Modifier and Type | Method and Description |
---|---|
ISimulationConfig |
getConfiguration()
Returns the configuration of the simulation run.
|
ISimEngineFactory |
getSimEngineFactory() |
ISimulationControl |
getSimulationControl() |
void |
setSimulationControl(ISimulationControl control) |
void |
setSimulationEngineFactory(ISimEngineFactory factory) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
finalise, init
public AbstractSimulationModel(ISimulationConfig config, ISimEngineFactory factory)
public ISimulationControl getSimulationControl()
getSimulationControl
in interface ISimulationModel
public void setSimulationControl(ISimulationControl control)
setSimulationControl
in interface ISimulationModel
public void setSimulationEngineFactory(ISimEngineFactory factory)
setSimulationEngineFactory
in interface ISimulationModel
public ISimEngineFactory getSimEngineFactory()
getSimEngineFactory
in interface ISimulationModel
public ISimulationConfig getConfiguration()
ISimulationModel
getConfiguration
in interface ISimulationModel