Class RDSeffSwitch

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.seff.util.SeffSwitch<InterpreterResult>
org.palladiosimulator.simulizar.interpreter.RDSeffSwitch

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

  • Method Details

    • 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>