Class CreateVariableCharacterisationsViaEditor.AbstractActionPredecessorIterator.PredecessorSwitch

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.seff.util.SeffSwitch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>
org.palladiosimulator.dataflow.confidentiality.pcm.editor.sirius.CreateVariableCharacterisationsViaEditor.AbstractActionPredecessorIterator.PredecessorSwitch
Enclosing class:
CreateVariableCharacterisationsViaEditor.AbstractActionPredecessorIterator

protected static class CreateVariableCharacterisationsViaEditor.AbstractActionPredecessorIterator.PredecessorSwitch extends org.palladiosimulator.pcm.seff.util.SeffSwitch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>
  • Field Summary

    Fields inherited from class org.palladiosimulator.pcm.seff.util.SeffSwitch

    copyright, modelPackage
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<org.palladiosimulator.pcm.seff.AbstractAction>
    caseAbstractAction(org.palladiosimulator.pcm.seff.AbstractAction object)
     
    Collection<org.palladiosimulator.pcm.seff.AbstractAction>
    caseAbstractLoopAction(org.palladiosimulator.pcm.seff.AbstractLoopAction object)
     
    Collection<org.palladiosimulator.pcm.seff.AbstractAction>
    caseBranchAction(org.palladiosimulator.pcm.seff.BranchAction object)
     
    Collection<org.palladiosimulator.pcm.seff.AbstractAction>
    caseForkAction(org.palladiosimulator.pcm.seff.ForkAction object)
     
    Collection<org.palladiosimulator.pcm.seff.AbstractAction>
    caseStartAction(org.palladiosimulator.pcm.seff.StartAction object)
     
    Collection<org.palladiosimulator.pcm.seff.AbstractAction>
    doSwitch(EObject eObject)
     
    protected static org.palladiosimulator.pcm.seff.StopAction
    findStopAction(Collection<org.palladiosimulator.pcm.seff.AbstractAction> steps)
     

    Methods inherited from class org.palladiosimulator.pcm.seff.util.SeffSwitch

    caseAbstractBranchTransition, caseAbstractInternalControlFlowAction, caseAcquireAction, caseCallAction, caseCallReturnAction, caseCollectionIteratorAction, caseEmitEventAction, caseEntity, caseExternalCallAction, caseFailureHandlingEntity, caseForkedBehaviour, caseGuardedBranchTransition, caseIdentifier, caseInternalAction, caseInternalCallAction, caseLoopAction, caseNamedElement, casePCMBaseClass, casePCMClass, caseProbabilisticBranchTransition, caseReleaseAction, caseResourceDemandingBehaviour, caseResourceDemandingInternalBehaviour, caseResourceDemandingSEFF, caseServiceEffectSpecification, caseSetVariableAction, caseStopAction, caseSynchronisationPoint, defaultCase, doSwitch, isSwitchFor

    Methods inherited from class org.eclipse.emf.ecore.util.Switch

    doSwitch

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PredecessorSwitch

      protected PredecessorSwitch()
  • Method Details

    • caseAbstractAction

      public Collection<org.palladiosimulator.pcm.seff.AbstractAction> caseAbstractAction(org.palladiosimulator.pcm.seff.AbstractAction object)
      Overrides:
      caseAbstractAction in class org.palladiosimulator.pcm.seff.util.SeffSwitch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>
    • caseAbstractLoopAction

      public Collection<org.palladiosimulator.pcm.seff.AbstractAction> caseAbstractLoopAction(org.palladiosimulator.pcm.seff.AbstractLoopAction object)
      Overrides:
      caseAbstractLoopAction in class org.palladiosimulator.pcm.seff.util.SeffSwitch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>
    • caseBranchAction

      public Collection<org.palladiosimulator.pcm.seff.AbstractAction> caseBranchAction(org.palladiosimulator.pcm.seff.BranchAction object)
      Overrides:
      caseBranchAction in class org.palladiosimulator.pcm.seff.util.SeffSwitch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>
    • caseForkAction

      public Collection<org.palladiosimulator.pcm.seff.AbstractAction> caseForkAction(org.palladiosimulator.pcm.seff.ForkAction object)
      Overrides:
      caseForkAction in class org.palladiosimulator.pcm.seff.util.SeffSwitch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>
    • caseStartAction

      public Collection<org.palladiosimulator.pcm.seff.AbstractAction> caseStartAction(org.palladiosimulator.pcm.seff.StartAction object)
      Overrides:
      caseStartAction in class org.palladiosimulator.pcm.seff.util.SeffSwitch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>
    • findStopAction

      protected static org.palladiosimulator.pcm.seff.StopAction findStopAction(Collection<org.palladiosimulator.pcm.seff.AbstractAction> steps)
    • doSwitch

      public Collection<org.palladiosimulator.pcm.seff.AbstractAction> doSwitch(EObject eObject)
      Overrides:
      doSwitch in class Switch<Collection<org.palladiosimulator.pcm.seff.AbstractAction>>