Interface DefaultSimuComFrameworkBindings
@Module
public interface DefaultSimuComFrameworkBindings
-
Method Summary
Modifier and TypeMethodDescriptionstatic de.uka.ipd.sdq.simucomframework.resources.ISimulatedModelEntityAccess<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer,
de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer> bindRCAccess
(de.uka.ipd.sdq.simucomframework.ResourceRegistry registry) de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationTimeProvider
bindTimeProvider
(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simuComModel) static de.uka.ipd.sdq.probfunction.math.IRandomGenerator
provideRandomGenerator
(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel) static de.uka.ipd.sdq.simucomframework.ResourceRegistry
provideResourceRegistry
(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel) static de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
static de.uka.ipd.sdq.simucomframework.model.SimuComModel
static de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl
provideSimulationControl
(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel)
-
Method Details
-
provideSimuComModel
@Provides static de.uka.ipd.sdq.simucomframework.model.SimuComModel provideSimuComModel(SimuComModelFactory impl) -
provideResourceTableManager
@Provides static de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager provideResourceTableManager() -
provideResourceRegistry
@Provides static de.uka.ipd.sdq.simucomframework.ResourceRegistry provideResourceRegistry(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel) -
provideSimulationControl
@Provides static de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl provideSimulationControl(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel) -
provideRandomGenerator
@Provides static de.uka.ipd.sdq.probfunction.math.IRandomGenerator provideRandomGenerator(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel) -
bindTimeProvider
@Binds de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationTimeProvider bindTimeProvider(de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simuComModel) -
bindRCAccess
@Provides static de.uka.ipd.sdq.simucomframework.resources.ISimulatedModelEntityAccess<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer,de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer> bindRCAccess(de.uka.ipd.sdq.simucomframework.ResourceRegistry registry)
-