Class 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 Detail

      • LOGGER

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

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