Class RDSeffSwitch


  • public class RDSeffSwitch
    extends org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
    Switch for RFSEFFs. This visitor is responsible for traversing RDSEFF behaviours.
    • Field Detail

      • SUCCESS

        public static final Boolean SUCCESS
    • Method Detail

      • caseResourceDemandingBehaviour

        public InterpreterResult caseResourceDemandingBehaviour​(org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour object)
        Overrides:
        caseResourceDemandingBehaviour in class org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
        See Also:
        SeffSwitch.caseResourceDemandingBehaviour(org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour)
      • caseAbstractAction

        public InterpreterResult caseAbstractAction​(org.palladiosimulator.pcm.seff.AbstractAction object)
        Overrides:
        caseAbstractAction in class org.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 class org.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 class org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
        See Also:
        SeffSwitch.caseExternalCallAction(org.palladiosimulator.pcm.seff.ExternalCallAction)
      • caseBranchAction

        public InterpreterResult caseBranchAction​(org.palladiosimulator.pcm.seff.BranchAction object)
        Overrides:
        caseBranchAction in class org.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 class org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
        See Also:
        SeffSwitch.caseCollectionIteratorAction(org.palladiosimulator.pcm.seff.CollectionIteratorAction)
      • caseForkAction

        public InterpreterResult caseForkAction​(org.palladiosimulator.pcm.seff.ForkAction object)
        Overrides:
        caseForkAction in class org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
        See Also:
        SeffSwitch.caseForkAction(org.palladiosimulator.pcm.seff.ForkAction)
      • caseLoopAction

        public InterpreterResult caseLoopAction​(org.palladiosimulator.pcm.seff.LoopAction object)
        Overrides:
        caseLoopAction in class org.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 class org.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 class org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
      • caseReleaseAction

        public InterpreterResult caseReleaseAction​(org.palladiosimulator.pcm.seff.ReleaseAction releaseAction)
        Overrides:
        caseReleaseAction in class org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>