Class RDSeffSwitch
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
org.palladiosimulator.simulizar.interpreter.RDSeffSwitch
Switch for RFSEFFs. This visitor is responsible for traversing RDSEFF behaviours.
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.palladiosimulator.pcm.seff.util.SeffSwitch
copyright, modelPackage
-
Method Summary
Modifier and TypeMethodDescriptioncaseAbstractAction
(org.palladiosimulator.pcm.seff.AbstractAction object) caseAcquireAction
(org.palladiosimulator.pcm.seff.AcquireAction acquireAction) caseBranchAction
(org.palladiosimulator.pcm.seff.BranchAction object) caseCollectionIteratorAction
(org.palladiosimulator.pcm.seff.CollectionIteratorAction object) caseExternalCallAction
(org.palladiosimulator.pcm.seff.ExternalCallAction externalCall) caseForkAction
(org.palladiosimulator.pcm.seff.ForkAction object) caseInternalAction
(org.palladiosimulator.pcm.seff.InternalAction internalAction) caseLoopAction
(org.palladiosimulator.pcm.seff.LoopAction object) caseReleaseAction
(org.palladiosimulator.pcm.seff.ReleaseAction releaseAction) caseResourceDemandingBehaviour
(org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour object) caseSetVariableAction
(org.palladiosimulator.pcm.seff.SetVariableAction object) Methods inherited from class org.palladiosimulator.pcm.seff.util.SeffSwitch
caseAbstractBranchTransition, caseAbstractInternalControlFlowAction, caseAbstractLoopAction, caseCallAction, caseCallReturnAction, caseEmitEventAction, caseEntity, caseFailureHandlingEntity, caseForkedBehaviour, caseGuardedBranchTransition, caseIdentifier, caseInternalCallAction, caseNamedElement, casePCMBaseClass, casePCMClass, caseProbabilisticBranchTransition, caseResourceDemandingInternalBehaviour, caseResourceDemandingSEFF, caseServiceEffectSpecification, caseStartAction, caseStopAction, caseSynchronisationPoint, defaultCase, doSwitch, isSwitchFor
-
Field Details
-
SUCCESS
-
DEGREE_OF_CORRUPTION
- See Also:
-
-
Method Details
-
caseResourceDemandingBehaviour
public InterpreterResult caseResourceDemandingBehaviour(org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour object) - Overrides:
caseResourceDemandingBehaviour
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseResourceDemandingBehaviour(org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour)
-
caseAbstractAction
- Overrides:
caseAbstractAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseAbstractAction(org.palladiosimulator.pcm.seff.AbstractAction)
-
caseInternalAction
public InterpreterResult caseInternalAction(org.palladiosimulator.pcm.seff.InternalAction internalAction) - Overrides:
caseInternalAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseInternalAction(org.palladiosimulator.pcm.seff.InternalAction)
-
caseExternalCallAction
public InterpreterResult caseExternalCallAction(org.palladiosimulator.pcm.seff.ExternalCallAction externalCall) - Overrides:
caseExternalCallAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseExternalCallAction(org.palladiosimulator.pcm.seff.ExternalCallAction)
-
caseBranchAction
- Overrides:
caseBranchAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseBranchAction(org.palladiosimulator.pcm.seff.BranchAction)
-
caseCollectionIteratorAction
public InterpreterResult caseCollectionIteratorAction(org.palladiosimulator.pcm.seff.CollectionIteratorAction object) - Overrides:
caseCollectionIteratorAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseCollectionIteratorAction(org.palladiosimulator.pcm.seff.CollectionIteratorAction)
-
caseForkAction
- Overrides:
caseForkAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseForkAction(org.palladiosimulator.pcm.seff.ForkAction)
-
caseLoopAction
- Overrides:
caseLoopAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseLoopAction(org.palladiosimulator.pcm.seff.LoopAction)
-
caseSetVariableAction
public InterpreterResult caseSetVariableAction(org.palladiosimulator.pcm.seff.SetVariableAction object) - Overrides:
caseSetVariableAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
- See Also:
-
SeffSwitch.caseSetVariableAction(org.palladiosimulator.pcm.seff.SetVariableAction)
-
caseAcquireAction
public InterpreterResult caseAcquireAction(org.palladiosimulator.pcm.seff.AcquireAction acquireAction) - Overrides:
caseAcquireAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
-
caseReleaseAction
public InterpreterResult caseReleaseAction(org.palladiosimulator.pcm.seff.ReleaseAction releaseAction) - Overrides:
caseReleaseAction
in classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
-