|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDebugElement
A debug element represents an artifact in a program being debugged.
Some methods on debug elements require communication
with the target program. Such methods may throw a DebugException
with a status code of TARGET_REQUEST_FAILED
when unable to complete a request due to a failure on the target.
Methods that require communication with the target program or require
the target to be in a specific state (for example, suspended), are declared
as such.
Debug elements are language independent. However, language specific
features can be made available via the adapter mechanism provided by
IAdaptable, or by extending the debug element interfaces.
A debug model is responsible for declaring any special adapters
its debug elements implement.
Clients may implement this interface.
| Method Summary | |
|---|---|
IDebugTarget |
getDebugTarget()
Returns the debug target this element is contained in. |
ILaunch |
getLaunch()
Returns the launch this element is contained in. |
java.lang.String |
getModelIdentifier()
Returns the unique identifier of the plug-in this debug element originated from. |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Method Detail |
|---|
java.lang.String getModelIdentifier()
IDebugTarget getDebugTarget()
ILaunch getLaunch()
|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.