Class InterpreterDefaultContext

  • All Implemented Interfaces:
    Serializable

    public class InterpreterDefaultContext
    extends de.uka.ipd.sdq.simucomframework.Context
    Default context for the pcm interpreter.
    See Also:
    Serialized Form
    • Constructor Detail

      • InterpreterDefaultContext

        @Inject
        public InterpreterDefaultContext​(SimuLizarRuntimeState simulizarModel,
                                         de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer> assemblyAllocationLookup,
                                         de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager)
      • InterpreterDefaultContext

        public InterpreterDefaultContext​(InterpreterDefaultContext context,
                                         de.uka.ipd.sdq.simucomframework.SimuComSimProcess thread)
        Create interpreter default context from the given default context (model, sim process and stack are set according to the given default context). The contents of the stack will be copied.
        Parameters:
        context - the default context from which the new default context should be created.
        thread -
    • Method Detail

      • getAssemblyContextStack

        public Stack<org.palladiosimulator.pcm.core.composition.AssemblyContext> getAssemblyContextStack()
      • getLocalPCMModelAtContextCreation

        public org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getLocalPCMModelAtContextCreation()
      • getAssemblyAllocationLookup

        public de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer> getAssemblyAllocationLookup()
        Specified by:
        getAssemblyAllocationLookup in class de.uka.ipd.sdq.simucomframework.Context
      • computeFQComponentID

        public FQComponentID computeFQComponentID()