Package edu.kit.ipd.sdq.eventsim.api
Interface ISimulationConfiguration
-
- All Superinterfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationConfig
- All Known Implementing Classes:
SimulationConfiguration
public interface ISimulationConfiguration extends de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationConfig
Represents a configuration for a simulation component based simulation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Object>
getConfigurationMap()
Gives access to the raw configuration map as created at simulation launch.List<de.uka.ipd.sdq.simulation.ISimulationListener>
getListeners()
long
getMaxMeasurementsCount()
PCMModel
getPCMModel()
long[]
getRandomSeed()
long
getSimuTime()
boolean
isDebug()
Indicates if the simulation is in debug mode or not.boolean
isSimulateLinkingResources()
boolean
isSimulateThroughputOfLinkingResources()
-
-
-
Method Detail
-
getConfigurationMap
Map<String,Object> getConfigurationMap()
Gives access to the raw configuration map as created at simulation launch.- Returns:
- A map of configuration keys and values
-
isDebug
boolean isDebug()
Indicates if the simulation is in debug mode or not.- Returns:
- true if in debug or false if not.
-
getRandomSeed
long[] getRandomSeed()
-
getPCMModel
PCMModel getPCMModel()
-
getSimuTime
long getSimuTime()
-
getMaxMeasurementsCount
long getMaxMeasurementsCount()
-
getListeners
List<de.uka.ipd.sdq.simulation.ISimulationListener> getListeners()
-
isSimulateLinkingResources
boolean isSimulateLinkingResources()
-
isSimulateThroughputOfLinkingResources
boolean isSimulateThroughputOfLinkingResources()
-
-