Class SimulationModel
- java.lang.Object
-
- de.uka.ipd.sdq.scheduler.SchedulerModel
-
- edu.kit.ipd.sdq.eventsim.middleware.simulation.SimulationModel
-
- All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
public class SimulationModel extends de.uka.ipd.sdq.scheduler.SchedulerModel implements de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
The simulation model is the core of an abstract simulation engine based simulation. It controls the simulation process and basically represents the central simulation timeline. For more information seeISimulationModel
-
-
Constructor Summary
Constructors Constructor Description SimulationModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalise()
ISimulationConfiguration
getConfiguration()
de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory
getSimEngineFactory()
de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
getSimulationControl()
void
init()
void
setSimulationControl(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl control)
void
setSimulationEngineFactory(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory factory)
-
-
-
Method Detail
-
getSimulationControl
public de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl getSimulationControl()
- Specified by:
getSimulationControl
in interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
setSimulationControl
public void setSimulationControl(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl control)
- Specified by:
setSimulationControl
in interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
setSimulationEngineFactory
public void setSimulationEngineFactory(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory factory)
- Specified by:
setSimulationEngineFactory
in interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
getSimEngineFactory
public de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory getSimEngineFactory()
- Specified by:
getSimEngineFactory
in interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
getConfiguration
public ISimulationConfiguration getConfiguration()
- Specified by:
getConfiguration
in interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
init
public void init()
- Specified by:
init
in interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
finalise
public void finalise()
- Specified by:
finalise
in interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
-