Class RDSeffPerformanceSwitch


  • public class RDSeffPerformanceSwitch
    extends org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
    • Constructor Detail

      • RDSeffPerformanceSwitch

        @AssistedInject
        public RDSeffPerformanceSwitch​(@Assisted
                                       InterpreterDefaultContext context,
                                       @Assisted
                                       RDSeffSwitchContributionFactory.RDSeffElementDispatcher parentSwitch,
                                       de.uka.ipd.sdq.simucomframework.resources.IAssemblyAllocationLookup<EntityReference<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer>> allocationLookup,
                                       de.uka.ipd.sdq.simucomframework.resources.ISimulatedModelEntityAccess<org.palladiosimulator.pcm.resourceenvironment.ResourceContainer,​de.uka.ipd.sdq.simucomframework.resources.AbstractSimulatedResourceContainer> rcAccess,
                                       ComposedStructureInnerSwitch.Factory composedSwitchFactory)
    • Method Detail

      • caseParametricResourceDemand

        public InterpreterResult caseParametricResourceDemand​(org.palladiosimulator.pcm.seff.seff_performance.ParametricResourceDemand parametricResourceDemand)
        Overrides:
        caseParametricResourceDemand in class org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
      • caseResourceCall

        public InterpreterResult caseResourceCall​(org.palladiosimulator.pcm.seff.seff_performance.ResourceCall resourceCall)
        Overrides:
        caseResourceCall in class org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
      • caseInfrastructureCall

        public InterpreterResult caseInfrastructureCall​(org.palladiosimulator.pcm.seff.seff_performance.InfrastructureCall infrastructureCall)
        Overrides:
        caseInfrastructureCall in class org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>