Package org.palladiosimulator.simulizar
Interface SimuLizarSimulationComponent
-
@Subcomponent(modules={SimuLizarCoreAggregateModule.class,DefaultQUALModule.class,SimuLizarInterpreterExtensionSupportModule.class}) public interface SimuLizarSimulationComponentThis component interface constitutes the foundation of all SimuLizar based dagger components. SimuLizar analysis should provide an own component interface which extends this component and binds the relevant modules. The default component for a standard SimuLizar simulation can be found inSimuLizarRootComponent.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSimuLizarSimulationComponent.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.palladiosimulator.probeframework.calculator.IObservableCalculatorRegistrycalculatorRegistry()InterpreterSwitchExtensionRegistryextensionRegistry()de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>>getResourceContainerLookup()de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManagergetResourceTableManager()ITransmissionInterpreter<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>,de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,InterpreterDefaultContext>getTransmissionInterpreter()SimuLizarRuntimeStateruntimeState()
-
-
-
Method Detail
-
runtimeState
SimuLizarRuntimeState runtimeState()
- Returns:
- the
SimuLizarRuntimeStateinstance of this component. The state is created if called the first time.
-
getResourceTableManager
de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager getResourceTableManager()
-
getResourceContainerLookup
de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>> getResourceContainerLookup()
-
getTransmissionInterpreter
ITransmissionInterpreter<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>,de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,InterpreterDefaultContext> getTransmissionInterpreter()
-
extensionRegistry
InterpreterSwitchExtensionRegistry extensionRegistry()
-
calculatorRegistry
org.palladiosimulator.probeframework.calculator.IObservableCalculatorRegistry calculatorRegistry()
-
-