Package org.palladiosimulator.simulizar
Interface SimuLizarCoreComponent
-
- All Known Subinterfaces:
SimuLizarComponent
- All Known Implementing Classes:
DaggerSimuLizarComponent
,DaggerSimuLizarCoreComponent
@Component(modules={SimuLizarCoreAggregateModule.class,DefaultQUALModule.class,EclipseIDEPreferencesModule.class,BasicSimuLizarExtensionModule.class}) @Singleton public interface SimuLizarCoreComponent
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 inSimuLizarComponent
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
SimuLizarCoreComponent.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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()
-
-