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.ISimulationModelThe 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 voidfinalise()ISimulationConfigurationgetConfiguration()de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactorygetSimEngineFactory()de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControlgetSimulationControl()voidinit()voidsetSimulationControl(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl control)voidsetSimulationEngineFactory(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory factory)
-
-
-
Method Detail
-
getSimulationControl
public de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl getSimulationControl()
- Specified by:
getSimulationControlin interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
setSimulationControl
public void setSimulationControl(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl control)
- Specified by:
setSimulationControlin interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
setSimulationEngineFactory
public void setSimulationEngineFactory(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory factory)
- Specified by:
setSimulationEngineFactoryin interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
getSimEngineFactory
public de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory getSimEngineFactory()
- Specified by:
getSimEngineFactoryin interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
getConfiguration
public ISimulationConfiguration getConfiguration()
- Specified by:
getConfigurationin interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
init
public void init()
- Specified by:
initin interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
finalise
public void finalise()
- Specified by:
finalisein interfacede.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
-
-