Interface CoreRuntimeExtensionBindings
@Module(includes={CoreBindingsModule.class,SimulationRuntimeExtensions.class,PCMPartitionManagerAdapterModule.class})
public interface CoreRuntimeExtensionBindings
-
Method Summary
Modifier and TypeMethodDescriptionde.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>>
IScenarioRunnerFactory<org.palladiosimulator.pcm.core.entity.Entity>
static Set<RuntimeStateEntityManager>
provideCoreEntityManagers
(ComponentInstanceRegistry registry, AssemblyAllocationManager allocationManager) static Set<IModelObserver>
provideCoreModelObservers
(AllocationLookupSyncer allocationSyncer, ResourceEnvironmentSyncer resourceEnvironmentSyncer, UsageModelSyncer usageModelSyncer, UsageEvolutionSyncer usageEvolutionSyncer)
-
Method Details
-
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)
-