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
    • Field Summary

      • Fields inherited from class de.uka.ipd.sdq.simucomframework.variables.StackContext

        stack
    • Constructor Summary

      Constructors 
      Constructor Description
      InterpreterDefaultContext​(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel, PCMPartitionManager partitionManager, de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>> assemblyAllocationLookup, de.uka.ipd.sdq.simucomframework.resources.ISimulatedModelEntityAccess<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer,​de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer> simRCAccess, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager)  
      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).
    • Constructor Detail

      • InterpreterDefaultContext

        public InterpreterDefaultContext​(de.uka.ipd.sdq.simucomframework.model.SimuComModel simuComModel,
                                         PCMPartitionManager partitionManager,
                                         de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>> assemblyAllocationLookup,
                                         de.uka.ipd.sdq.simucomframework.resources.ISimulatedModelEntityAccess<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer,​de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer> simRCAccess,
                                         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()