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 SimuLizarCoreComponentThis 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 interfaceSimuLizarCoreComponent.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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()
-
-