Class IndirectionsRDSeffSwitch


  • public class IndirectionsRDSeffSwitch
    extends ActionsSwitch<org.palladiosimulator.simulizar.interpreter.result.InterpreterResult>
    • Field Detail

      • NOT_OK

        public static final org.palladiosimulator.simulizar.interpreter.result.InterpreterResult NOT_OK
    • 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 class ActionsSwitch<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 class ActionsSwitch<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 class ActionsSwitch<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 class ActionsSwitch<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 class ActionsSwitch<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 class ActionsSwitch<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 class ActionsSwitch<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()