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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UsageScenarioSwitch.Factory
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.Logger
LOGGER
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterpreterResult
caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction object)
InterpreterResult
caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object)
InterpreterResult
caseDelay(org.palladiosimulator.pcm.usagemodel.Delay object)
InterpreterResult
caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall entryLevelSystemCall)
InterpreterResult
caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object)
InterpreterResult
caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object)
InterpreterResult
caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario)
-
Methods inherited from class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
caseBranchTransition, caseClosedWorkload, caseEntity, caseIdentifier, caseNamedElement, caseOpenWorkload, casePCMBaseClass, casePCMClass, caseStart, caseStop, caseUsageModel, caseUserData, caseWorkload, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Method Detail
-
caseScenarioBehaviour
public InterpreterResult caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object)
- Overrides:
caseScenarioBehaviour
in classorg.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 classorg.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 classorg.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 classorg.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 classorg.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 classorg.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 classorg.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<InterpreterResult>
- See Also:
UsagemodelSwitch.caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario)
-
-