Class CreateVariableCharacterisationsViaEditor.AbstractUserActionPredecessorIterator.PredecessorSwitch

    • Field Summary

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

        copyright, modelPackage
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected PredecessorSwitch()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      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> defaultCase​(EObject object)  
      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
    • Constructor Detail

      • PredecessorSwitch

        protected PredecessorSwitch()
    • Method Detail

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