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()
Creation of new elements, e.g.
|
ISimulationControl |
getSimulationControl()
Offers means to control the simulation run, e.g.
|
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()
ISimulationModel
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()
ISimulationModel
getSimEngineFactory
in interface ISimulationModel
public ISimulationConfig getConfiguration()
ISimulationModel
getConfiguration
in interface ISimulationModel