Class ComposedStructureInnerSwitch
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
org.palladiosimulator.simulizar.interpreter.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.
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final org.apache.log4j.Logger
Logger of this classFields inherited from class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch
copyright, modelPackage
-
Method Summary
Modifier and TypeMethodDescriptioncaseAssemblyConnector
(org.palladiosimulator.pcm.core.composition.AssemblyConnector assemblyConnector) caseAssemblyContext
(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext) caseAssemblyInfrastructureConnector
(org.palladiosimulator.pcm.core.composition.AssemblyInfrastructureConnector assemblyInfrastructureConnector) caseRequiredDelegationConnector
(org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector requiredDelegationConnector) caseRequiredInfrastructureDelegationConnector
(org.palladiosimulator.pcm.core.composition.RequiredInfrastructureDelegationConnector requiredInfrastructureDelegationConnector) protected EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>
getAllocationTarget
(org.palladiosimulator.pcm.core.composition.AssemblyContext ctx) protected String
getFQComponentID
(org.palladiosimulator.pcm.core.composition.AssemblyContext ctx) Methods inherited from class org.palladiosimulator.pcm.core.composition.util.CompositionSwitch
caseAssemblyEventConnector, caseComposedStructure, caseConnector, caseDelegationConnector, caseEntity, caseEventChannel, caseEventChannelSinkConnector, caseEventChannelSourceConnector, caseIdentifier, caseNamedElement, casePCMBaseClass, casePCMClass, caseProvidedDelegationConnector, caseProvidedInfrastructureDelegationConnector, caseRequiredResourceDelegationConnector, caseResourceRequiredDelegationConnector, caseSinkDelegationConnector, caseSourceDelegationConnector, defaultCase, doSwitch, isSwitchFor
-
Field Details
-
LOGGER
protected static final org.apache.log4j.Logger LOGGERLogger of this class
-
-
Method Details
-
caseAssemblyConnector
public InterpreterResult caseAssemblyConnector(org.palladiosimulator.pcm.core.composition.AssemblyConnector assemblyConnector) - Overrides:
caseAssemblyConnector
in classorg.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
-
getAllocationTarget
protected EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer> getAllocationTarget(org.palladiosimulator.pcm.core.composition.AssemblyContext ctx) -
getFQComponentID
-
caseAssemblyInfrastructureConnector
public InterpreterResult caseAssemblyInfrastructureConnector(org.palladiosimulator.pcm.core.composition.AssemblyInfrastructureConnector assemblyInfrastructureConnector) - Overrides:
caseAssemblyInfrastructureConnector
in classorg.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
-
caseRequiredDelegationConnector
public InterpreterResult caseRequiredDelegationConnector(org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector requiredDelegationConnector) - Overrides:
caseRequiredDelegationConnector
in classorg.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
-
caseRequiredInfrastructureDelegationConnector
public InterpreterResult caseRequiredInfrastructureDelegationConnector(org.palladiosimulator.pcm.core.composition.RequiredInfrastructureDelegationConnector requiredInfrastructureDelegationConnector) - Overrides:
caseRequiredInfrastructureDelegationConnector
in classorg.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
-
caseAssemblyContext
public InterpreterResult caseAssemblyContext(org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext) - Overrides:
caseAssemblyContext
in classorg.palladiosimulator.pcm.core.composition.util.CompositionSwitch<InterpreterResult>
-