Class UsageScenarioSwitch

  • Type Parameters:
    T - return type of switch methods.

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

      Fields 
      Modifier and Type Field Description
      protected static org.apache.log4j.Logger LOGGER  
      • Fields inherited from class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch

        copyright, modelPackage
    • Field Detail

      • LOGGER

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

      • caseBranch

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

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

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

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

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

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

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