Interface CoreRuntimeExtensionBindings
-
@Module(includes={CoreBindingsModule.class,SimulationRuntimeExtensions.class,PCMPartitionManagerAdapterModule.class}) public interface CoreRuntimeExtensionBindings
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>>
bindAssemblyAllocationLookup(AssemblyAllocationManager manager)
IScenarioRunnerFactory<org.palladiosimulator.pcm.core.entity.Entity>
bindScenarioRunnerFactory(SimulatedThreadComponentDelegatingScenarioRunner.Factory impl)
static Set<RuntimeStateEntityManager>
provideCoreEntityManagers(ComponentInstanceRegistry registry, AssemblyAllocationManager allocationManager)
static Set<IModelObserver>
provideCoreModelObservers(AllocationLookupSyncer allocationSyncer, ResourceEnvironmentSyncer resourceEnvironmentSyncer, UsageModelSyncer usageModelSyncer, UsageEvolutionSyncer usageEvolutionSyncer)
-
-
-
Method Detail
-
provideCoreEntityManagers
@Provides @ElementsIntoSet static Set<RuntimeStateEntityManager> provideCoreEntityManagers(ComponentInstanceRegistry registry, AssemblyAllocationManager allocationManager)
-
provideCoreModelObservers
@Provides @ElementsIntoSet static Set<IModelObserver> provideCoreModelObservers(AllocationLookupSyncer allocationSyncer, ResourceEnvironmentSyncer resourceEnvironmentSyncer, UsageModelSyncer usageModelSyncer, UsageEvolutionSyncer usageEvolutionSyncer)
-
bindAssemblyAllocationLookup
@Binds de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>> bindAssemblyAllocationLookup(AssemblyAllocationManager manager)
-
bindScenarioRunnerFactory
@Binds IScenarioRunnerFactory<org.palladiosimulator.pcm.core.entity.Entity> bindScenarioRunnerFactory(SimulatedThreadComponentDelegatingScenarioRunner.Factory impl)
-
-