Class UsageScenarioSwitch

java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
org.palladiosimulator.simulizar.interpreter.UsageScenarioSwitch
Type Parameters:
T - return type of switch methods.

public class UsageScenarioSwitch extends org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
Switch for Usage Scenario in Usage Model
  • Field Details

    • LOGGER

      protected static final org.apache.log4j.Logger LOGGER
  • Method Details

    • caseScenarioBehaviour

      public InterpreterResult caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object)
      Overrides:
      caseScenarioBehaviour in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
      See Also:
      • UsagemodelSwitch.caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour)
    • caseBranch

      public InterpreterResult caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object)
      Overrides:
      caseBranch in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
      See Also:
      • UsagemodelSwitch.caseBranch(org.palladiosimulator.pcm.usagemodel.Branch)
    • caseDelay

      public InterpreterResult caseDelay(org.palladiosimulator.pcm.usagemodel.Delay object)
      Overrides:
      caseDelay in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
      See Also:
      • UsagemodelSwitch.caseDelay(org.palladiosimulator.pcm.usagemodel.Delay)
    • caseEntryLevelSystemCall

      public InterpreterResult caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall entryLevelSystemCall)
      Overrides:
      caseEntryLevelSystemCall in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
      See Also:
      • UsagemodelSwitch.caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall)
    • caseLoop

      public InterpreterResult caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object)
      Overrides:
      caseLoop in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
      See Also:
      • UsagemodelSwitch.caseLoop(org.palladiosimulator.pcm.usagemodel.Loop)
    • caseAbstractUserAction

      public InterpreterResult caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction object)
      Overrides:
      caseAbstractUserAction in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
      See Also:
      • UsagemodelSwitch.caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction)
    • caseUsageScenario

      public InterpreterResult caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario)
      Overrides:
      caseUsageScenario in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
      See Also:
      • UsagemodelSwitch.caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario)