Class CreateVariableCharacterisationsViaEditor.AbstractUserActionPredecessorIterator.PredecessorSwitch

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>>
org.palladiosimulator.dataflow.confidentiality.pcm.editor.sirius.CreateVariableCharacterisationsViaEditor.AbstractUserActionPredecessorIterator.PredecessorSwitch
Enclosing class:
CreateVariableCharacterisationsViaEditor.AbstractUserActionPredecessorIterator

protected static class CreateVariableCharacterisationsViaEditor.AbstractUserActionPredecessorIterator.PredecessorSwitch extends org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>>
  • Field Summary

    Fields inherited from class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch

    copyright, modelPackage
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>
    caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction object)
     
    Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>
    caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object)
     
    Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>
    caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object)
     
    Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>
    caseStart(org.palladiosimulator.pcm.usagemodel.Start object)
     
    Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>
     
    Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>
    doSwitch(EObject eObject)
     
    protected static org.palladiosimulator.pcm.usagemodel.Stop
    findStop(Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> steps)
     

    Methods inherited from class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch

    caseBranchTransition, caseClosedWorkload, caseDelay, caseEntity, caseEntryLevelSystemCall, caseIdentifier, caseNamedElement, caseOpenWorkload, casePCMBaseClass, casePCMClass, caseScenarioBehaviour, caseStop, caseUsageModel, caseUsageScenario, caseUserData, caseWorkload, 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

    • caseAbstractUserAction

      public Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction object)
      Overrides:
      caseAbstractUserAction in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>>
    • caseBranch

      public Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object)
      Overrides:
      caseBranch in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>>
    • caseLoop

      public Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object)
      Overrides:
      caseLoop in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>>
    • caseStart

      public Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> caseStart(org.palladiosimulator.pcm.usagemodel.Start object)
      Overrides:
      caseStart in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>>
    • defaultCase

      public Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> defaultCase(EObject object)
      Overrides:
      defaultCase in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction>>
    • findStop

      protected static org.palladiosimulator.pcm.usagemodel.Stop findStop(Collection<org.palladiosimulator.pcm.usagemodel.AbstractUserAction> steps)
    • doSwitch

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