Interface DefaultSimuComFrameworkBindings


@Module public interface DefaultSimuComFrameworkBindings
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    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)