Class ComposedStructureInnerSwitch


  • public class ComposedStructureInnerSwitch
    extends org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
    This visitor is used to follow assembly connectors inside of composed structures. It is called from an RDSEFF visitor when the RDSEFF visitor tries to resolve the target of an external call.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.apache.log4j.Logger LOGGER
      Logger of this class
      • Fields inherited from class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch

        copyright, modelPackage
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseAssemblyConnector​(org.palladiosimulator.pcm.core.composition.AssemblyConnector assemblyConnector)  
      de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseAssemblyContext​(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext)  
      de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseAssemblyInfrastructureConnector​(org.palladiosimulator.pcm.core.composition.AssemblyInfrastructureConnector assemblyInfrastructureConnector)  
      de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector requiredDelegationConnector)  
      de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.RequiredInfrastructureDelegationConnector requiredInfrastructureDelegationConnector)  
      • Methods inherited from class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch

        caseAssemblyEventConnector, caseComposedStructure, caseConnector, caseDelegationConnector, caseEntity, caseEventChannel, caseEventChannelSinkConnector, caseEventChannelSourceConnector, caseIdentifier, caseNamedElement, caseProvidedDelegationConnector, caseProvidedInfrastructureDelegationConnector, caseRequiredResourceDelegationConnector, caseResourceRequiredDelegationConnector, caseSinkDelegationConnector, caseSourceDelegationConnector, defaultCase, doSwitch, isSwitchFor
    • Field Detail

      • LOGGER

        protected static final org.apache.log4j.Logger LOGGER
        Logger of this class
    • Method Detail

      • caseAssemblyConnector

        public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseAssemblyConnector​(org.palladiosimulator.pcm.core.composition.AssemblyConnector assemblyConnector)
        Overrides:
        caseAssemblyConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
      • caseAssemblyInfrastructureConnector

        public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseAssemblyInfrastructureConnector​(org.palladiosimulator.pcm.core.composition.AssemblyInfrastructureConnector assemblyInfrastructureConnector)
        Overrides:
        caseAssemblyInfrastructureConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
      • caseRequiredDelegationConnector

        public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector requiredDelegationConnector)
        Overrides:
        caseRequiredDelegationConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
      • caseRequiredInfrastructureDelegationConnector

        public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.RequiredInfrastructureDelegationConnector requiredInfrastructureDelegationConnector)
        Overrides:
        caseRequiredInfrastructureDelegationConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
      • caseAssemblyContext

        public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseAssemblyContext​(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext)
        Overrides:
        caseAssemblyContext in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>