|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.cdt.debug.internal.core.model.CDebugElement
org.eclipse.cdt.debug.internal.core.model.CRegisterGroup
public class CRegisterGroup
Represents a group of registers.
Field Summary |
---|
Fields inherited from interface org.eclipse.cdt.debug.core.model.ICDebugElementStatus |
---|
ERROR, OK, WARNING |
Constructor Summary | |
---|---|
CRegisterGroup(CDebugTarget target)
Constructor for CRegisterGroup. |
|
CRegisterGroup(CDebugTarget target,
java.lang.String name,
IRegisterDescriptor[] descriptors)
Constructor for CRegisterGroup. |
Method Summary | |
---|---|
boolean |
canEnableDisable()
Returns whether this object supports enable/disable operations. |
void |
dispose()
|
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
java.lang.String |
getMemento()
Returns a memento that can be used to reconstruct this group |
java.lang.String |
getName()
|
IRegisterDescriptor[] |
getRegisterDescriptors()
Returns the array of group's register descriptors. |
org.eclipse.debug.core.model.IRegister[] |
getRegisters()
|
boolean |
hasRegisters()
|
void |
initializeFromMemento(java.lang.String memento)
Initializes this group based on the given memento. |
boolean |
isEnabled()
Returns whether this object is enabled. |
void |
resetRegisterValues()
|
void |
setEnabled(boolean enabled)
Enables/disables this object |
void |
setRegisterDescriptors(IRegisterDescriptor[] registerDescriptors)
Replaces the group register descriptors by the specified descriptors. |
void |
targetSuspended()
|
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 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
---|
getDebugTarget, getLaunch, getModelIdentifier |
Constructor Detail |
---|
public CRegisterGroup(CDebugTarget target)
public CRegisterGroup(CDebugTarget target, java.lang.String name, IRegisterDescriptor[] descriptors)
Method Detail |
---|
public java.lang.String getName() throws org.eclipse.debug.core.DebugException
getName
in interface org.eclipse.debug.core.model.IRegisterGroup
org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IRegister[] getRegisters() throws org.eclipse.debug.core.DebugException
getRegisters
in interface org.eclipse.debug.core.model.IRegisterGroup
org.eclipse.debug.core.DebugException
public boolean hasRegisters() throws org.eclipse.debug.core.DebugException
hasRegisters
in interface org.eclipse.debug.core.model.IRegisterGroup
org.eclipse.debug.core.DebugException
public void dispose()
public void targetSuspended()
public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class CDebugElement
public boolean canEnableDisable()
IEnableDisableTarget
canEnableDisable
in interface IEnableDisableTarget
public boolean isEnabled()
IEnableDisableTarget
isEnabled
in interface IEnableDisableTarget
true
if this obvject is enabled,
or false
otherwise.public void setEnabled(boolean enabled) throws org.eclipse.debug.core.DebugException
IEnableDisableTarget
setEnabled
in interface IEnableDisableTarget
enabled
- enablement flag value
org.eclipse.debug.core.DebugException
public java.lang.String getMemento() throws org.eclipse.core.runtime.CoreException
IPersistableRegisterGroup
getMemento
in interface IPersistableRegisterGroup
org.eclipse.core.runtime.CoreException
- if unable to construct a mementopublic void initializeFromMemento(java.lang.String memento) throws org.eclipse.core.runtime.CoreException
IPersistableRegisterGroup
initializeFromMemento
in interface IPersistableRegisterGroup
memento
- a memento to initialize this group
org.eclipse.core.runtime.CoreException
- on failure to initializepublic void setRegisterDescriptors(IRegisterDescriptor[] registerDescriptors)
IPersistableRegisterGroup
setRegisterDescriptors
in interface IPersistableRegisterGroup
public IRegisterDescriptor[] getRegisterDescriptors()
IPersistableRegisterGroup
getRegisterDescriptors
in interface IPersistableRegisterGroup
public void resetRegisterValues()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |