Package org.palladiosimulator.simulizar
Interface SimuLizarSimulationComponent
-
@Subcomponent(modules={SimuLizarCoreAggregateModule.class,DefaultQUALModule.class,SimuLizarInterpreterExtensionSupportModule.class}) public interface SimuLizarSimulationComponent
This 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 interface
SimuLizarSimulationComponent.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.palladiosimulator.probeframework.calculator.IObservableCalculatorRegistry
calculatorRegistry()
InterpreterSwitchExtensionRegistry
extensionRegistry()
de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>>
getResourceContainerLookup()
de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager
getResourceTableManager()
ITransmissionInterpreter<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>,de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,InterpreterDefaultContext>
getTransmissionInterpreter()
SimuLizarRuntimeState
runtimeState()
-
-
-
Method Detail
-
runtimeState
SimuLizarRuntimeState runtimeState()
- Returns:
- the
SimuLizarRuntimeState
instance 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()
-
-