Class AbstractSimulationModel
java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimulationModel
- All Implemented Interfaces:
ISimulationModel
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSimulationModel(ISimulationConfig config, ISimEngineFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionReturns the configuration of the simulation run.Creation of new elements, e.g.Offers means to control the simulation run, e.g.voidsetSimulationControl(ISimulationControl control) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationModel
finalise, init
-
Field Details
-
config
-
factory
-
-
Constructor Details
-
AbstractSimulationModel
-
-
Method Details
-
getSimulationControl
Description copied from interface:ISimulationModelOffers means to control the simulation run, e.g. to start and stop the simulation.- Specified by:
getSimulationControlin interfaceISimulationModel- Returns:
- Controller for the event-based simulation.
-
setSimulationControl
- Specified by:
setSimulationControlin interfaceISimulationModel
-
setSimulationEngineFactory
- Specified by:
setSimulationEngineFactoryin interfaceISimulationModel
-
getSimEngineFactory
Description copied from interface:ISimulationModelCreation of new elements, e.g. events and processes, in the simulation.- Specified by:
getSimEngineFactoryin interfaceISimulationModel- Returns:
- Factory to create element in the event-based simulation.
-
getConfiguration
Description copied from interface:ISimulationModelReturns the configuration of the simulation run. Each running simulation model has a configuration.- Specified by:
getConfigurationin interfaceISimulationModel
-