Class UsageModelVisitor

  • Direct Known Subclasses:
    AggregatedContextUsageModelVisitor

    public class UsageModelVisitor
    extends org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
    Visitor that builds the computed usage and computed allocation contexts by calling SeffVisitor for each EntryLevelSystemCall.
    • Field Detail

      • logger

        protected static org.apache.log4j.Logger logger
    • Method Detail

      • caseScenarioBehaviour

        public Object caseScenarioBehaviour​(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour object)
        Overrides:
        caseScenarioBehaviour in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
      • caseStart

        public Object caseStart​(org.palladiosimulator.pcm.usagemodel.Start object)
        Overrides:
        caseStart in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
      • caseStop

        public Object caseStop​(org.palladiosimulator.pcm.usagemodel.Stop object)
        Overrides:
        caseStop in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
      • caseBranch

        public Object caseBranch​(org.palladiosimulator.pcm.usagemodel.Branch object)
        Overrides:
        caseBranch in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
      • caseEntryLevelSystemCall

        public Object caseEntryLevelSystemCall​(org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall elsc)
        Overrides:
        caseEntryLevelSystemCall in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
      • caseDelay

        public Object caseDelay​(org.palladiosimulator.pcm.usagemodel.Delay object)
        Overrides:
        caseDelay in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch
      • caseLoop

        public Object caseLoop​(org.palladiosimulator.pcm.usagemodel.Loop object)
        Overrides:
        caseLoop in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelSwitch