Package org.eclipse.m2m.atl.debug.core
Class AtlRunTarget
java.lang.Object
org.eclipse.m2m.atl.debug.core.AtlRunTarget
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.IBreakpointListener
,org.eclipse.debug.core.model.IDebugElement
,org.eclipse.debug.core.model.IDebugTarget
,org.eclipse.debug.core.model.IDisconnect
,org.eclipse.debug.core.model.IMemoryBlockRetrieval
,org.eclipse.debug.core.model.ISuspendResume
,org.eclipse.debug.core.model.ITerminate
The ATL run target.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
breakpointAdded
(org.eclipse.debug.core.model.IBreakpoint breakpoint) void
breakpointChanged
(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) void
breakpointRemoved
(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) boolean
boolean
boolean
boolean
void
<T> T
getAdapter
(Class<T> adapter) org.eclipse.debug.core.model.IDebugTarget
org.eclipse.debug.core.ILaunch
org.eclipse.debug.core.model.IMemoryBlock
getMemoryBlock
(long startAddress, long length) getName()
org.eclipse.debug.core.model.IProcess
org.eclipse.debug.core.model.IThread[]
boolean
boolean
boolean
boolean
void
resume()
boolean
supportsBreakpoint
(org.eclipse.debug.core.model.IBreakpoint breakpoint) boolean
void
suspend()
void
-
Constructor Details
-
AtlRunTarget
public AtlRunTarget(org.eclipse.debug.core.ILaunch launch) Constructor.- Parameters:
launch
- the configuration
-
-
Method Details
-
getProcess
public org.eclipse.debug.core.model.IProcess getProcess()- Specified by:
getProcess
in interfaceorg.eclipse.debug.core.model.IDebugTarget
- See Also:
-
getThreads
public org.eclipse.debug.core.model.IThread[] getThreads() throws org.eclipse.debug.core.DebugException- Specified by:
getThreads
in interfaceorg.eclipse.debug.core.model.IDebugTarget
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
hasThreads
public boolean hasThreads() throws org.eclipse.debug.core.DebugException- Specified by:
hasThreads
in interfaceorg.eclipse.debug.core.model.IDebugTarget
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
getName
- Specified by:
getName
in interfaceorg.eclipse.debug.core.model.IDebugTarget
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
supportsBreakpoint
public boolean supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint) - Specified by:
supportsBreakpoint
in interfaceorg.eclipse.debug.core.model.IDebugTarget
- See Also:
-
getModelIdentifier
- Specified by:
getModelIdentifier
in interfaceorg.eclipse.debug.core.model.IDebugElement
- See Also:
-
getDebugTarget
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()- Specified by:
getDebugTarget
in interfaceorg.eclipse.debug.core.model.IDebugElement
- See Also:
-
getLaunch
public org.eclipse.debug.core.ILaunch getLaunch()- Specified by:
getLaunch
in interfaceorg.eclipse.debug.core.model.IDebugElement
- See Also:
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminate
in interfaceorg.eclipse.debug.core.model.ITerminate
- See Also:
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminated
in interfaceorg.eclipse.debug.core.model.ITerminate
- See Also:
-
terminate
public void terminate() throws org.eclipse.debug.core.DebugException- Specified by:
terminate
in interfaceorg.eclipse.debug.core.model.ITerminate
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
canResume
public boolean canResume()- Specified by:
canResume
in interfaceorg.eclipse.debug.core.model.ISuspendResume
- See Also:
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspend
in interfaceorg.eclipse.debug.core.model.ISuspendResume
- See Also:
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspended
in interfaceorg.eclipse.debug.core.model.ISuspendResume
- See Also:
-
resume
public void resume() throws org.eclipse.debug.core.DebugException- Specified by:
resume
in interfaceorg.eclipse.debug.core.model.ISuspendResume
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
suspend
public void suspend() throws org.eclipse.debug.core.DebugException- Specified by:
suspend
in interfaceorg.eclipse.debug.core.model.ISuspendResume
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
breakpointAdded
public void breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint) - Specified by:
breakpointAdded
in interfaceorg.eclipse.debug.core.IBreakpointListener
- See Also:
-
breakpointRemoved
public void breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) - Specified by:
breakpointRemoved
in interfaceorg.eclipse.debug.core.IBreakpointListener
- See Also:
-
breakpointChanged
public void breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) - Specified by:
breakpointChanged
in interfaceorg.eclipse.debug.core.IBreakpointListener
- See Also:
-
canDisconnect
public boolean canDisconnect()- Specified by:
canDisconnect
in interfaceorg.eclipse.debug.core.model.IDisconnect
- See Also:
-
disconnect
public void disconnect() throws org.eclipse.debug.core.DebugException- Specified by:
disconnect
in interfaceorg.eclipse.debug.core.model.IDisconnect
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
isDisconnected
public boolean isDisconnected()- Specified by:
isDisconnected
in interfaceorg.eclipse.debug.core.model.IDisconnect
- See Also:
-
supportsStorageRetrieval
public boolean supportsStorageRetrieval()- Specified by:
supportsStorageRetrieval
in interfaceorg.eclipse.debug.core.model.IMemoryBlockRetrieval
- See Also:
-
getMemoryBlock
public org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock(long startAddress, long length) throws org.eclipse.debug.core.DebugException - Specified by:
getMemoryBlock
in interfaceorg.eclipse.debug.core.model.IMemoryBlockRetrieval
- Throws:
org.eclipse.debug.core.DebugException
- See Also:
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
- See Also:
-