T - return type of switch methods.public class UsageScenarioSwitch<T>
extends org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>
| Constructor and Description |
|---|
UsageScenarioSwitch(InterpreterDefaultContext context)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction object) |
T |
caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object) |
T |
caseDelay(org.palladiosimulator.pcm.usagemodel.Delay object) |
T |
caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall entryLevelSystemCall) |
T |
caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object) |
T |
caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object) |
T |
caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) |
public UsageScenarioSwitch(InterpreterDefaultContext context)
modelInterpreter - the corresponding pcm model interpreter holding this switch..public T caseBranch(org.palladiosimulator.pcm.usagemodel.Branch object)
caseBranch in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>UsagemodelSwitch.caseBranch(org.palladiosimulator.pcm.usagemodel.Branch)public T caseDelay(org.palladiosimulator.pcm.usagemodel.Delay object)
caseDelay in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>UsagemodelSwitch.caseDelay(org.palladiosimulator.pcm.usagemodel.Delay)public T caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall entryLevelSystemCall)
caseEntryLevelSystemCall in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>UsagemodelSwitch.caseEntryLevelSystemCall(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall)public T caseLoop(org.palladiosimulator.pcm.usagemodel.Loop object)
caseLoop in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>UsagemodelSwitch.caseLoop(org.palladiosimulator.pcm.usagemodel.Loop)public T caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object)
caseScenarioBehaviour in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>UsagemodelSwitch.caseScenarioBehaviour(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour)public T caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction object)
caseAbstractUserAction in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>UsagemodelSwitch.caseAbstractUserAction(org.palladiosimulator.pcm.usagemodel.AbstractUserAction)public T caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario)
caseUsageScenario in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch<T>UsagemodelSwitch.caseUsageScenario(org.palladiosimulator.pcm.usagemodel.UsageScenario)