Package org.eclipse.debug.core.model
Interface IRegister
- All Superinterfaces:
IAdaptable
,IDebugElement
,IValueModification
,IVariable
A register is a special kind of variable that is contained
in a register group. Each register has a name and a value.
Not all debug architectures provide access to registers.
Clients may implement this interface.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptionReturns the register group this register is contained in.Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
Methods inherited from interface org.eclipse.debug.core.model.IValueModification
setValue, setValue, supportsValueModification, verifyValue, verifyValue
Methods inherited from interface org.eclipse.debug.core.model.IVariable
getName, getReferenceTypeName, getValue, hasValueChanged
-
Method Details
-
getRegisterGroup
Returns the register group this register is contained in.- Returns:
- the register group this register is contained in
- Throws:
DebugException
- if this method fails. Reasons include:- Failure communicating with the debug target. The DebugException's status code contains the underlying exception responsible for the failure.
-