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
Nested Classes -
Field Summary
FieldsFields 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:
caseResourceDemandingBehaviourin classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>- See Also:
-
SeffSwitch.caseResourceDemandingBehaviour(org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour)
-
caseAbstractAction
- Overrides:
caseAbstractActionin 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:
caseInternalActionin 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:
caseExternalCallActionin classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>- See Also:
-
SeffSwitch.caseExternalCallAction(org.palladiosimulator.pcm.seff.ExternalCallAction)
-
caseBranchAction
- Overrides:
caseBranchActionin 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:
caseCollectionIteratorActionin classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>- See Also:
-
SeffSwitch.caseCollectionIteratorAction(org.palladiosimulator.pcm.seff.CollectionIteratorAction)
-
caseForkAction
- Overrides:
caseForkActionin classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>- See Also:
-
SeffSwitch.caseForkAction(org.palladiosimulator.pcm.seff.ForkAction)
-
caseLoopAction
- Overrides:
caseLoopActionin 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:
caseSetVariableActionin 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:
caseAcquireActionin classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
-
caseReleaseAction
public InterpreterResult caseReleaseAction(org.palladiosimulator.pcm.seff.ReleaseAction releaseAction) - Overrides:
caseReleaseActionin classorg.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
-