Class TransientEffectInterpreter
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.palladiosimulator.simulizar.action.core.util.CoreSwitch<TransientEffectExecutionResult>
-
- org.palladiosimulator.simulizar.action.interpreter.TransientEffectInterpreter
-
public class TransientEffectInterpreter extends CoreSwitch<TransientEffectExecutionResult>
Visitor implementation specialized to interpretAdaptationBehavior
s that are triggered during Simulizar runs.
This class is comparable to the interpreter classes within Simulizar.
-
-
Field Summary
-
Fields inherited from class org.palladiosimulator.simulizar.action.core.util.CoreSwitch
modelPackage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransientEffectExecutionResult
caseAdaptationBehavior(AdaptationBehavior adaptationBehavior)
Returns the result of interpreting the object as an instance of 'Adaptation Behavior'.-
Methods inherited from class org.palladiosimulator.simulizar.action.core.util.CoreSwitch
caseAbstractAdaptationBehavior, caseAdaptationBehaviorRepository, caseAdaptationStep, caseControllerCall, caseEnactAdaptationStep, caseEntity, caseGuardedStep, caseGuardedTransition, caseIdentifier, caseNamedElement, caseNestedAdaptationBehavior, caseResourceDemandingStep, caseRoleType, caseStateTransformingStep, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Method Detail
-
caseAdaptationBehavior
public TransientEffectExecutionResult caseAdaptationBehavior(AdaptationBehavior adaptationBehavior)
Description copied from class:CoreSwitch
Returns the result of interpreting the object as an instance of 'Adaptation Behavior'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseAdaptationBehavior
in classCoreSwitch<TransientEffectExecutionResult>
- Parameters:
adaptationBehavior
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Adaptation Behavior'.
- See Also:
doSwitch(EObject)
-
-