org.eclipse.cdt.debug.core.model
Interface ICDebugElement

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement
All Known Subinterfaces:
ICDebugTarget, ICDebugTargetGroup, ICGlobalVariable, ICModule, ICRegister, ICSignal, ICStackFrame, ICThread, ICValue, ICVariable, IDisassembly
All Known Implementing Classes:
AbstractCValue, AbstractCVariable, CCoreFileDebugTarget, CDebugElement, CDebugTarget, CDummyStackFrame, CExpression, CFloatingPointValue, CGlobalValue, CGlobalVariable, CIndexedValue, CLocalVariable, CMemoryBlockExtension, CModule, CRegister, CRegisterGroup, CSignal, CStackFrame, CThread, CValue, CVariable, Disassembly

public interface ICDebugElement
extends org.eclipse.debug.core.model.IDebugElement

C/C++ specific extension of IDebugElement.


Method Summary
 java.lang.Object getCurrentStateInfo()
          Returns the info object associated with the current state.
 CDebugElementState getState()
          Returns the current state of this element.
 
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getState

CDebugElementState getState()
Returns the current state of this element.

Returns:
the current state

getCurrentStateInfo

java.lang.Object getCurrentStateInfo()
Returns the info object associated with the current state.

Returns:
the info object associated with the current state