Class ComposedStructureInnerSwitch


  • public class ComposedStructureInnerSwitch
    extends org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
    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 Detail

      • LOGGER

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

      • caseAssemblyConnector

        public InterpreterResult caseAssemblyConnector​(org.palladiosimulator.pcm.core.composition.AssemblyConnector assemblyConnector)
        Overrides:
        caseAssemblyConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
      • getAllocationTarget

        protected EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer> getAllocationTarget​(org.palladiosimulator.pcm.core.composition.AssemblyContext ctx)
      • getFQComponentID

        protected String getFQComponentID​(org.palladiosimulator.pcm.core.composition.AssemblyContext ctx)
      • caseAssemblyInfrastructureConnector

        public InterpreterResult caseAssemblyInfrastructureConnector​(org.palladiosimulator.pcm.core.composition.AssemblyInfrastructureConnector assemblyInfrastructureConnector)
        Overrides:
        caseAssemblyInfrastructureConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
      • caseRequiredDelegationConnector

        public InterpreterResult caseRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector requiredDelegationConnector)
        Overrides:
        caseRequiredDelegationConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
      • caseRequiredInfrastructureDelegationConnector

        public InterpreterResult caseRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.RequiredInfrastructureDelegationConnector requiredInfrastructureDelegationConnector)
        Overrides:
        caseRequiredInfrastructureDelegationConnector in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
      • caseAssemblyContext

        public InterpreterResult caseAssemblyContext​(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext)
        Overrides:
        caseAssemblyContext in class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>