Class ResponseSwitch<T>


  • public class ResponseSwitch<T>
    extends org.eclipse.emf.ecore.util.Switch<T>
    The Switch for the model's inheritance hierarchy. It supports the call doSwitch(object) to invoke the caseXXX method for each class of the model, starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is the result of the switch.
    See Also:
    ResponsePackage
    • Field Detail

      • modelPackage

        protected static ResponsePackage modelPackage
        The cached model package
    • Constructor Detail

      • ResponseSwitch

        public ResponseSwitch()
        Creates an instance of the switch.
    • Method Detail

      • isSwitchFor

        protected boolean isSwitchFor​(org.eclipse.emf.ecore.EPackage ePackage)
        Checks whether this is a switch for the given package.
        Specified by:
        isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        ePackage - the package in question.
        Returns:
        whether this is a switch for the given package.
      • doSwitch

        protected T doSwitch​(int classifierID,
                             org.eclipse.emf.ecore.EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Overrides:
        doSwitch in class org.eclipse.emf.ecore.util.Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
      • caseHTTPInitialDebugSettingsData

        public T caseHTTPInitialDebugSettingsData​(HTTPInitialDebugSettingsData object)
        Returns the result of interpreting the object as an instance of 'HTTP Initial Debug Settings Data'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'HTTP Initial Debug Settings Data'.
        See Also:
        doSwitch(EObject)
      • caseHTTPServerInitialDebugSettingsData

        public T caseHTTPServerInitialDebugSettingsData​(HTTPServerInitialDebugSettingsData object)
        Returns the result of interpreting the object as an instance of 'HTTP Server Initial Debug Settings Data'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'HTTP Server Initial Debug Settings Data'.
        See Also:
        doSwitch(EObject)
      • caseMiscRDbgGetAPIVerResponse

        public T caseMiscRDbgGetAPIVerResponse​(MiscRDbgGetAPIVerResponse object)
        Returns the result of interpreting the object as an instance of 'Misc RDbg Get API Ver Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Misc RDbg Get API Ver Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGAttachDebugUIRequest

        public T caseRDBGAttachDebugUIRequest​(RDBGAttachDebugUIRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Attach Debug UI Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Attach Debug UI Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGAttachDebugUIResponse

        public T caseRDBGAttachDebugUIResponse​(RDBGAttachDebugUIResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Attach Debug UI Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Attach Debug UI Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGAttachDetachDbgTargetResponse

        public T caseRDBGAttachDetachDbgTargetResponse​(RDBGAttachDetachDbgTargetResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Attach Detach Dbg Target Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Attach Detach Dbg Target Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGAttachDetachDebugTargetsRequest

        public T caseRDBGAttachDetachDebugTargetsRequest​(RDBGAttachDetachDebugTargetsRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Attach Detach Debug Targets Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Attach Detach Debug Targets Request'.
        See Also:
        doSwitch(EObject)
      • caseRDbgBaseRequest

        public T caseRDbgBaseRequest​(RDbgBaseRequest object)
        Returns the result of interpreting the object as an instance of 'RDbg Base Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDbg Base Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGCheckTerminateAbilityRequest

        public T caseRDBGCheckTerminateAbilityRequest​(RDBGCheckTerminateAbilityRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Check Terminate Ability Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Check Terminate Ability Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGCheckTerminateAbilityResponse

        public T caseRDBGCheckTerminateAbilityResponse​(RDBGCheckTerminateAbilityResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Check Terminate Ability Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Check Terminate Ability Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGDetachDebugUIRequest

        public T caseRDBGDetachDebugUIRequest​(RDBGDetachDebugUIRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Detach Debug UI Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Detach Debug UI Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGFinishUpdateIBRequest

        public T caseRDBGFinishUpdateIBRequest​(RDBGFinishUpdateIBRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Finish Update IB Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Finish Update IB Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGFinishUpdateIBResponse

        public T caseRDBGFinishUpdateIBResponse​(RDBGFinishUpdateIBResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Finish Update IB Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Finish Update IB Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGStartUpdateIBRequest

        public T caseRDBGStartUpdateIBRequest​(RDBGStartUpdateIBRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Start Update IB Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Start Update IB Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGStartUpdateIBResponse

        public T caseRDBGStartUpdateIBResponse​(RDBGStartUpdateIBResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Start Update IB Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Start Update IB Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGDetachDebugUIResponse

        public T caseRDBGDetachDebugUIResponse​(RDBGDetachDebugUIResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Detach Debug UI Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Detach Debug UI Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGEvalExprRequest

        public T caseRDBGEvalExprRequest​(RDBGEvalExprRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Eval Expr Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Eval Expr Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGEvalExprResponse

        public T caseRDBGEvalExprResponse​(RDBGEvalExprResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Eval Expr Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Eval Expr Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGEvalLocalVariablesRequest

        public T caseRDBGEvalLocalVariablesRequest​(RDBGEvalLocalVariablesRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Eval Local Variables Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Eval Local Variables Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGEvalLocalVariablesResponse

        public T caseRDBGEvalLocalVariablesResponse​(RDBGEvalLocalVariablesResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Eval Local Variables Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Eval Local Variables Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetAutoAttachSettingsRequest

        public T caseRDBGGetAutoAttachSettingsRequest​(RDBGGetAutoAttachSettingsRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Auto Attach Settings Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Auto Attach Settings Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetAutoAttachSettingsResponse

        public T caseRDBGGetAutoAttachSettingsResponse​(RDBGGetAutoAttachSettingsResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Auto Attach Settings Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Auto Attach Settings Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetBreakpointsRequest

        public T caseRDBGGetBreakpointsRequest​(RDBGGetBreakpointsRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Breakpoints Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Breakpoints Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetBreakpointsResponse

        public T caseRDBGGetBreakpointsResponse​(RDBGGetBreakpointsResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Breakpoints Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Breakpoints Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetCallStackRequest

        public T caseRDBGGetCallStackRequest​(RDBGGetCallStackRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Call Stack Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Call Stack Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetCallStackResponse

        public T caseRDBGGetCallStackResponse​(RDBGGetCallStackResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Call Stack Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Call Stack Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDbgAllTargetStatesRequest

        public T caseRDBGGetDbgAllTargetStatesRequest​(RDBGGetDbgAllTargetStatesRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Dbg All Target States Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Dbg All Target States Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDbgAllTargetStatesResponse

        public T caseRDBGGetDbgAllTargetStatesResponse​(RDBGGetDbgAllTargetStatesResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Dbg All Target States Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Dbg All Target States Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDbgTargetStateRequest

        public T caseRDBGGetDbgTargetStateRequest​(RDBGGetDbgTargetStateRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Dbg Target State Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Dbg Target State Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDbgTargetStateResponse

        public T caseRDBGGetDbgTargetStateResponse​(RDBGGetDbgTargetStateResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Dbg Target State Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Dbg Target State Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDebugIDRequest

        public T caseRDBGGetDebugIDRequest​(RDBGGetDebugIDRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Debug ID Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Debug ID Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDebugIDResponse

        public T caseRDBGGetDebugIDResponse​(RDBGGetDebugIDResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Debug ID Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Debug ID Response'.
        See Also:
        doSwitch(EObject)
      • caseDebuggerOptions

        public T caseDebuggerOptions​(DebuggerOptions object)
        Returns the result of interpreting the object as an instance of 'Debugger Options'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Debugger Options'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetInaccessibleModulesRequest

        public T caseRDBGGetInaccessibleModulesRequest​(RDBGGetInaccessibleModulesRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Inaccessible Modules Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Inaccessible Modules Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetInaccessibleModulesResponse

        public T caseRDBGGetInaccessibleModulesResponse​(RDBGGetInaccessibleModulesResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Inaccessible Modules Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Inaccessible Modules Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetListOfDebugAreaRequest

        public T caseRDBGGetListOfDebugAreaRequest​(RDBGGetListOfDebugAreaRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get List Of Debug Area Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get List Of Debug Area Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetListOfDebugAreaResponse

        public T caseRDBGGetListOfDebugAreaResponse​(RDBGGetListOfDebugAreaResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get List Of Debug Area Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get List Of Debug Area Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetRunTimeErrorProcessingRequest

        public T caseRDBGGetRunTimeErrorProcessingRequest​(RDBGGetRunTimeErrorProcessingRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Run Time Error Processing Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Run Time Error Processing Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetRunTimeErrorProcessingResponse

        public T caseRDBGGetRunTimeErrorProcessingResponse​(RDBGGetRunTimeErrorProcessingResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Run Time Error Processing Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Run Time Error Processing Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGModifyValueRequest

        public T caseRDBGModifyValueRequest​(RDBGModifyValueRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Modify Value Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Modify Value Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGModifyValueResponse

        public T caseRDBGModifyValueResponse​(RDBGModifyValueResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Modify Value Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Modify Value Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetDebuggerForegroundHelperDataRequest

        public T caseRDBGSetDebuggerForegroundHelperDataRequest​(RDBGSetDebuggerForegroundHelperDataRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Debugger Foreground Helper Data Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Debugger Foreground Helper Data Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGApplyDebuggerForegroundHelperData

        public T caseRDBGApplyDebuggerForegroundHelperData​(RDBGApplyDebuggerForegroundHelperData object)
        Returns the result of interpreting the object as an instance of 'RDBG Apply Debugger Foreground Helper Data'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Apply Debugger Foreground Helper Data'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDebugTargetForegroundHelperResponse

        public T caseRDBGGetDebugTargetForegroundHelperResponse​(RDBGGetDebugTargetForegroundHelperResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Debug Target Foreground Helper Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Debug Target Foreground Helper Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetDebugTargetForegroundHelperRequest

        public T caseRDBGGetDebugTargetForegroundHelperRequest​(RDBGGetDebugTargetForegroundHelperRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Debug Target Foreground Helper Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Debug Target Foreground Helper Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGNotifyOnFinishSeanceRequest

        public T caseRDBGNotifyOnFinishSeanceRequest​(RDBGNotifyOnFinishSeanceRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Notify On Finish Seance Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Notify On Finish Seance Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGPingDebugUIRequest

        public T caseRDBGPingDebugUIRequest​(RDBGPingDebugUIRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Ping Debug UI Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Ping Debug UI Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGPingDebugUIResponse

        public T caseRDBGPingDebugUIResponse​(RDBGPingDebugUIResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Ping Debug UI Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Ping Debug UI Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetAutoAttachSettingsRequest

        public T caseRDBGSetAutoAttachSettingsRequest​(RDBGSetAutoAttachSettingsRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Auto Attach Settings Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Auto Attach Settings Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetBreakpointsRequest

        public T caseRDBGSetBreakpointsRequest​(RDBGSetBreakpointsRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Breakpoints Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Breakpoints Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetForegroundHelperDataRequest

        public T caseRDBGGetForegroundHelperDataRequest​(RDBGGetForegroundHelperDataRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Foreground Helper Data Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Foreground Helper Data Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGGetForegroundHelperDataResponse

        public T caseRDBGGetForegroundHelperDataResponse​(RDBGGetForegroundHelperDataResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Get Foreground Helper Data Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Get Foreground Helper Data Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetBreamOnNextStatementRequest

        public T caseRDBGSetBreamOnNextStatementRequest​(RDBGSetBreamOnNextStatementRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Bream On Next Statement Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Bream On Next Statement Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetInaccessibleModulesRequest

        public T caseRDBGSetInaccessibleModulesRequest​(RDBGSetInaccessibleModulesRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Inaccessible Modules Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Inaccessible Modules Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetInitialDebugSettingsRequest

        public T caseRDBGSetInitialDebugSettingsRequest​(RDBGSetInitialDebugSettingsRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Initial Debug Settings Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Initial Debug Settings Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetListOfDebugAreaRequest

        public T caseRDBGSetListOfDebugAreaRequest​(RDBGSetListOfDebugAreaRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set List Of Debug Area Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set List Of Debug Area Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetMeasureModeRequest

        public T caseRDBGSetMeasureModeRequest​(RDBGSetMeasureModeRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Measure Mode Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Measure Mode Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSetRunTimeErrorProcessingRequest

        public T caseRDBGSetRunTimeErrorProcessingRequest​(RDBGSetRunTimeErrorProcessingRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Set Run Time Error Processing Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Set Run Time Error Processing Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSGetDbgTargetsRequest

        public T caseRDBGSGetDbgTargetsRequest​(RDBGSGetDbgTargetsRequest object)
        Returns the result of interpreting the object as an instance of 'RDBGS Get Dbg Targets Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBGS Get Dbg Targets Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGSGetDbgTargetsResponse

        public T caseRDBGSGetDbgTargetsResponse​(RDBGSGetDbgTargetsResponse object)
        Returns the result of interpreting the object as an instance of 'RDBGS Get Dbg Targets Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBGS Get Dbg Targets Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGStepRequest

        public T caseRDBGStepRequest​(RDBGStepRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Step Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Step Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGStepResponse

        public T caseRDBGStepResponse​(RDBGStepResponse object)
        Returns the result of interpreting the object as an instance of 'RDBG Step Response'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Step Response'.
        See Also:
        doSwitch(EObject)
      • caseRDBGTerminateRequest

        public T caseRDBGTerminateRequest​(RDBGTerminateRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Terminate Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Terminate Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGRestartRequest

        public T caseRDBGRestartRequest​(RDBGRestartRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Restart Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Restart Request'.
        See Also:
        doSwitch(EObject)
      • caseRDBGTestRequest

        public T caseRDBGTestRequest​(RDBGTestRequest object)
        Returns the result of interpreting the object as an instance of 'RDBG Test Request'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'RDBG Test Request'.
        See Also:
        doSwitch(EObject)
      • defaultCase

        public T defaultCase​(org.eclipse.emf.ecore.EObject object)
        Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.
        Overrides:
        defaultCase in class org.eclipse.emf.ecore.util.Switch<T>
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        Switch.doSwitch(org.eclipse.emf.ecore.EObject)