org.eclipse.cdt.debug.internal.core.model
Class CRegister
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.cdt.debug.internal.core.model.CDebugElement
org.eclipse.cdt.debug.internal.core.model.AbstractCVariable
org.eclipse.cdt.debug.internal.core.model.CVariable
org.eclipse.cdt.debug.internal.core.model.CRegister
- All Implemented Interfaces:
- org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener, ICastToArray, ICastToType, ICDebugElement, ICDebugElementStatus, ICRegister, ICVariable, IEnableDisableTarget, IFormatSupport, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IRegister, org.eclipse.debug.core.model.IValueModification, org.eclipse.debug.core.model.IVariable
public class CRegister
- extends CVariable
- implements ICRegister
Represents a register in the CDI model.
Methods inherited from class org.eclipse.cdt.debug.internal.core.model.CVariable |
canCast, canCastToArray, cast, castToArray, changeFormat, equals, getCurrentType, getExpressionString, getFormat, getName, getReferenceTypeName, getType, getValue, hasValueChanged, isArgument, isCasted, isEnabled, restoreOriginal, setEnabled, setValue, setValue, sizeof, supportsFormatting, supportsValueModification, verifyValue, verifyValue |
Methods inherited from class org.eclipse.cdt.debug.internal.core.model.CDebugElement |
createChangeEvent, createCreateEvent, createResumeEvent, createSuspendEvent, createTerminateEvent, fireChangeEvent, fireCreationEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getCDISession, getCDITarget, getCurrentStateInfo, getDebugTarget, getLaunch, getMessage, getModelIdentifier, getSeverity, getState, isOK, notSupported, requestFailed, requestFailed, targetRequestFailed, targetRequestFailed |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.core.model.IVariable |
getName, getReferenceTypeName, getValue, hasValueChanged |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
getDebugTarget, getLaunch, getModelIdentifier |
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.core.runtime.IAdaptable |
getAdapter |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Methods inherited from interface org.eclipse.debug.core.model.IVariable |
getName, getReferenceTypeName, getValue, hasValueChanged |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
getDebugTarget, getLaunch, getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
getRegisterGroup
public org.eclipse.debug.core.model.IRegisterGroup getRegisterGroup()
throws org.eclipse.debug.core.DebugException
- Specified by:
getRegisterGroup
in interface org.eclipse.debug.core.model.IRegister
- Throws:
org.eclipse.debug.core.DebugException
canEnableDisable
public boolean canEnableDisable()
- Description copied from interface:
IEnableDisableTarget
- Returns whether this object supports enable/disable operations.
- Specified by:
canEnableDisable
in interface IEnableDisableTarget
- Overrides:
canEnableDisable
in class CVariable
- Returns:
- whether this object supports enable/disable operations
handleDebugEvents
public void handleDebugEvents(org.eclipse.cdt.debug.core.cdi.event.ICDIEvent[] events)
- Specified by:
handleDebugEvents
in interface org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener
- Overrides:
handleDebugEvents
in class CVariable
dispose
public void dispose()
- Overrides:
dispose
in class CVariable