Class TransformUsageModelVisitor

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
org.palladiosimulator.solver.transformations.pcm2regex.TransformUsageModelVisitor

public class TransformUsageModelVisitor extends org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
  • Field Summary

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

    copyright, modelPackage
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object)
     
    caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall object)
     
    caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object)
     
    caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object)
     
    caseStart(org.palladiosimulator.pcm.usagemodel.Start object)
     
    caseStop(org.palladiosimulator.pcm.usagemodel.Stop object)
     

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

    caseAbstractUserAction, caseBranchTransition, caseClosedWorkload, caseDelay, caseEntity, caseIdentifier, caseNamedElement, caseOpenWorkload, casePCMBaseClass, casePCMClass, caseUsageModel, caseUsageScenario, caseUserData, caseWorkload, defaultCase, doSwitch, isSwitchFor

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

    doSwitch, doSwitch

    Methods inherited from class java.lang.Object

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

    • TransformUsageModelVisitor

      public TransformUsageModelVisitor(PCMInstance pcm)
  • Method Details

    • caseStart

      public Object caseStart(org.palladiosimulator.pcm.usagemodel.Start object)
      Overrides:
      caseStart in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
    • caseStop

      public Object caseStop(org.palladiosimulator.pcm.usagemodel.Stop object)
      Overrides:
      caseStop in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
    • caseEntryLevelSystemCall

      public Object caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall object)
      Overrides:
      caseEntryLevelSystemCall in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
    • caseBranch

      public Object caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object)
      Overrides:
      caseBranch in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
    • caseLoop

      public Object caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object)
      Overrides:
      caseLoop in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
    • caseScenarioBehaviour

      public Object caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object)
      Overrides:
      caseScenarioBehaviour in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch