Interface DefaultSimuComFrameworkBindings


  • @Module
    public interface DefaultSimuComFrameworkBindings
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      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.simucomframework.ResourceRegistry provideResourceRegistry​(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel)  
      static de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager provideResourceTableManager()  
      static de.uka.ipd.sdq.simucomframework.model.SimuComModel provideSimuComModel​(SimuComModelFactory impl)  
      static de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl provideSimulationControl​(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel)  
    • Method Detail

      • 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)
      • 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)