Class RDSeffPerformanceSwitch
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
org.palladiosimulator.simulizar.interpreter.RDSeffPerformanceSwitch
public class RDSeffPerformanceSwitch
extends org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch
copyright, modelPackage
-
Constructor Summary
ConstructorDescriptionRDSeffPerformanceSwitch
(InterpreterDefaultContext context, 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, InterpreterResultHandler issueHandler, InterpreterResultMerger resultMerger, PreInterpretationBehaviorManager pibManager) -
Method Summary
Modifier and TypeMethodDescriptioncaseInfrastructureCall
(org.palladiosimulator.pcm.seff.seff_performance.InfrastructureCall infrastructureCall) caseParametricResourceDemand
(org.palladiosimulator.pcm.seff.seff_performance.ParametricResourceDemand parametricResourceDemand) caseResourceCall
(org.palladiosimulator.pcm.seff.seff_performance.ResourceCall resourceCall) Methods inherited from class org.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch
caseCallAction, caseEntity, caseIdentifier, caseNamedElement, casePCMBaseClass, casePCMClass, defaultCase, doSwitch, isSwitchFor
-
Constructor Details
-
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, InterpreterResultHandler issueHandler, InterpreterResultMerger resultMerger, PreInterpretationBehaviorManager pibManager)
-
-
Method Details
-
caseParametricResourceDemand
public InterpreterResult caseParametricResourceDemand(org.palladiosimulator.pcm.seff.seff_performance.ParametricResourceDemand parametricResourceDemand) - Overrides:
caseParametricResourceDemand
in classorg.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
-
caseResourceCall
public InterpreterResult caseResourceCall(org.palladiosimulator.pcm.seff.seff_performance.ResourceCall resourceCall) - Overrides:
caseResourceCall
in classorg.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
-
caseInfrastructureCall
public InterpreterResult caseInfrastructureCall(org.palladiosimulator.pcm.seff.seff_performance.InfrastructureCall infrastructureCall) - Overrides:
caseInfrastructureCall
in classorg.palladiosimulator.pcm.seff.seff_performance.util.SeffPerformanceSwitch<InterpreterResult>
-