Package org.eclipse.m2m.atl.debug.core
Class AtlDebugElement
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.m2m.atl.debug.core.AtlDebugElement
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.model.IDebugElement
- Direct Known Subclasses:
AtlDebugTarget
,AtlStackFrame
,AtlThread
,AtlValue
,AtlVariable
public abstract class AtlDebugElement
extends org.eclipse.core.runtime.PlatformObject
implements org.eclipse.debug.core.model.IDebugElement
An abstract class to mark debugged elements.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAtlDebugElement
(AtlDebugTarget target) Constructs a new debug element contained in the given debug target. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Aborts the current debug.<T> T
getAdapter
(Class<T> adapter) org.eclipse.debug.core.model.IDebugTarget
org.eclipse.debug.core.ILaunch
-
Field Details
-
fTarget
containing target.
-
-
Constructor Details
-
AtlDebugElement
Constructs a new debug element contained in the given debug target.- Parameters:
target
- debug target (PDA VM)
-
-
Method Details
-
getModelIdentifier
- Specified by:
getModelIdentifier
in interfaceorg.eclipse.debug.core.model.IDebugElement
-
getDebugTarget
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()- Specified by:
getDebugTarget
in interfaceorg.eclipse.debug.core.model.IDebugElement
- See Also:
-
IDebugElement.getDebugTarget()
-
getLaunch
public org.eclipse.debug.core.ILaunch getLaunch()- Specified by:
getLaunch
in interfaceorg.eclipse.debug.core.model.IDebugElement
- See Also:
-
IDebugElement.getLaunch()
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- Overrides:
getAdapter
in classorg.eclipse.core.runtime.PlatformObject
- See Also:
-
PlatformObject.getAdapter(java.lang.Class)
-
abort
Aborts the current debug.- Parameters:
message
- abort messagee
- exception- Throws:
org.eclipse.debug.core.DebugException
-