Class IndirectionsRDSeffSwitch
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.palladiosimulator.indirections.actions.util.ActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
-
- org.palladiosimulator.indirections.simulizar.rdseffswitch.IndirectionsRDSeffSwitch
-
public class IndirectionsRDSeffSwitch extends ActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
IndirectionsRDSeffSwitch.Factory
-
Field Summary
Fields Modifier and Type Field Description static org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
NOT_OK
-
Fields inherited from class org.palladiosimulator.indirections.actions.util.ActionsSwitch
modelPackage
-
-
Constructor Summary
Constructors Constructor Description IndirectionsRDSeffSwitch(org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context, org.palladiosimulator.simulizar.interpreter.RDSeffSwitchContributionFactory.RDSeffElementDispatcher parentSwitch, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext mainContext, DataChannelResourceRegistry dataChannelResourceRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
caseAddToDateAction(AddToDateAction action)
Returns the result of interpreting the object as an instance of 'Add To Date Action'.org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
caseAnalyseStackAction(AnalyseStackAction action)
Returns the result of interpreting the object as an instance of 'Analyse Stack Action'.org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
caseConsumeDataAction(ConsumeDataAction action)
Returns the result of interpreting the object as an instance of 'Consume Data Action'.org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
caseCreateDateAction(CreateDateAction action)
Returns the result of interpreting the object as an instance of 'Create Date Action'.org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
caseDataIteratorAction(DataIteratorAction action)
Returns the result of interpreting the object as an instance of 'Data Iterator Action'.org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
caseEmitDataAction(EmitDataAction action)
Returns the result of interpreting the object as an instance of 'Emit Data Action'.org.palladiosimulator.simulizar.interpreter.result.InterpreterResult
casePutTimeOnStackAction(PutTimeOnStackAction object)
Returns the result of interpreting the object as an instance of 'Put Time On Stack Action'.org.palladiosimulator.simulizar.interpreter.RDSeffSwitchContributionFactory.RDSeffElementDispatcher
getParentSwitch()
-
Methods inherited from class org.palladiosimulator.indirections.actions.util.ActionsSwitch
caseAbstractAction, caseAbstractInternalControlFlowAction, caseAbstractLoopAction, caseDataAction, caseEntity, caseIdentifier, caseJavaClassRealization, caseJavaClassRegroupDataAction, caseNamedElement, casePCMBaseClass, casePCMClass, caseRegroupDataAction, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Constructor Detail
-
IndirectionsRDSeffSwitch
@AssistedInject public IndirectionsRDSeffSwitch(@Assisted org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context, @Assisted org.palladiosimulator.simulizar.interpreter.RDSeffSwitchContributionFactory.RDSeffElementDispatcher parentSwitch, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext mainContext, DataChannelResourceRegistry dataChannelResourceRegistry)
-
-
Method Detail
-
caseAddToDateAction
public org.palladiosimulator.simulizar.interpreter.result.InterpreterResult caseAddToDateAction(AddToDateAction action)
Description copied from class:ActionsSwitch
Returns the result of interpreting the object as an instance of 'Add To Date Action'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseAddToDateAction
in classActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
- Parameters:
action
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Add To Date Action'.
- See Also:
doSwitch(EObject)
-
caseAnalyseStackAction
public org.palladiosimulator.simulizar.interpreter.result.InterpreterResult caseAnalyseStackAction(AnalyseStackAction action)
Description copied from class:ActionsSwitch
Returns the result of interpreting the object as an instance of 'Analyse Stack Action'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseAnalyseStackAction
in classActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
- Parameters:
action
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Analyse Stack Action'.
- See Also:
doSwitch(EObject)
-
caseConsumeDataAction
public org.palladiosimulator.simulizar.interpreter.result.InterpreterResult caseConsumeDataAction(ConsumeDataAction action)
Description copied from class:ActionsSwitch
Returns the result of interpreting the object as an instance of 'Consume Data Action'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseConsumeDataAction
in classActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
- Parameters:
action
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Consume Data Action'.
- See Also:
doSwitch(EObject)
-
caseEmitDataAction
public org.palladiosimulator.simulizar.interpreter.result.InterpreterResult caseEmitDataAction(EmitDataAction action)
Description copied from class:ActionsSwitch
Returns the result of interpreting the object as an instance of 'Emit Data Action'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseEmitDataAction
in classActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
- Parameters:
action
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Emit Data Action'.
- See Also:
doSwitch(EObject)
-
caseCreateDateAction
public org.palladiosimulator.simulizar.interpreter.result.InterpreterResult caseCreateDateAction(CreateDateAction action)
Description copied from class:ActionsSwitch
Returns the result of interpreting the object as an instance of 'Create Date Action'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseCreateDateAction
in classActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
- Parameters:
action
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Create Date Action'.
- See Also:
doSwitch(EObject)
-
caseDataIteratorAction
public org.palladiosimulator.simulizar.interpreter.result.InterpreterResult caseDataIteratorAction(DataIteratorAction action)
Description copied from class:ActionsSwitch
Returns the result of interpreting the object as an instance of 'Data Iterator Action'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseDataIteratorAction
in classActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
- Parameters:
action
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Data Iterator Action'.
- See Also:
doSwitch(EObject)
-
casePutTimeOnStackAction
public org.palladiosimulator.simulizar.interpreter.result.InterpreterResult casePutTimeOnStackAction(PutTimeOnStackAction object)
Description copied from class:ActionsSwitch
Returns the result of interpreting the object as an instance of 'Put Time On Stack Action'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
casePutTimeOnStackAction
in classActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Put Time On Stack Action'.
- See Also:
doSwitch(EObject)
-
getParentSwitch
public org.palladiosimulator.simulizar.interpreter.RDSeffSwitchContributionFactory.RDSeffElementDispatcher getParentSwitch()
-
-