public class SimulationDebugTarget extends SimulationDebugElement implements org.eclipse.debug.core.model.IDebugTarget, Observer
Adapter.Internal| Constructor and Description |
|---|
SimulationDebugTarget(org.eclipse.debug.core.ILaunch launch,
DockModel dock) |
| Modifier and Type | Method and Description |
|---|---|
void |
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 |
canDisconnect() |
boolean |
canResume() |
boolean |
canSuspend() |
boolean |
canTerminate() |
void |
disconnect() |
void |
dispose() |
org.eclipse.debug.core.model.IMemoryBlock |
getMemoryBlock(long startAddress,
long length) |
String |
getName() |
org.eclipse.debug.core.model.IProcess |
getProcess() |
org.eclipse.debug.core.model.IThread[] |
getThreads() |
boolean |
hasThreads() |
boolean |
isDisconnected() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
notifyChanged(Notification notification) |
void |
resume() |
boolean |
supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint) |
boolean |
supportsStorageRetrieval() |
void |
suspend() |
void |
terminate() |
void |
update(Observable o,
Object arg) |
getAdapter, getDebugTarget, getLaunch, getModelIdentifier, getTarget, isAdapterForType, setTargetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic SimulationDebugTarget(org.eclipse.debug.core.ILaunch launch,
DockModel dock)
public String getName() throws org.eclipse.debug.core.DebugException
getName in interface org.eclipse.debug.core.model.IDebugTargetorg.eclipse.debug.core.DebugExceptionpublic org.eclipse.debug.core.model.IProcess getProcess()
getProcess in interface org.eclipse.debug.core.model.IDebugTargetpublic org.eclipse.debug.core.model.IThread[] getThreads()
throws org.eclipse.debug.core.DebugException
getThreads in interface org.eclipse.debug.core.model.IDebugTargetorg.eclipse.debug.core.DebugExceptionpublic boolean hasThreads()
throws org.eclipse.debug.core.DebugException
hasThreads in interface org.eclipse.debug.core.model.IDebugTargetorg.eclipse.debug.core.DebugExceptionpublic boolean supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint)
supportsBreakpoint in interface org.eclipse.debug.core.model.IDebugTargetpublic boolean canTerminate()
canTerminate in interface org.eclipse.debug.core.model.ITerminatepublic boolean isTerminated()
isTerminated in interface org.eclipse.debug.core.model.ITerminatepublic void terminate()
throws org.eclipse.debug.core.DebugException
terminate in interface org.eclipse.debug.core.model.ITerminateorg.eclipse.debug.core.DebugExceptionpublic boolean canResume()
canResume in interface org.eclipse.debug.core.model.ISuspendResumepublic boolean canSuspend()
canSuspend in interface org.eclipse.debug.core.model.ISuspendResumepublic boolean isSuspended()
isSuspended in interface org.eclipse.debug.core.model.ISuspendResumepublic void resume()
throws org.eclipse.debug.core.DebugException
resume in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionpublic void suspend()
throws org.eclipse.debug.core.DebugException
suspend in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionpublic void breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint)
breakpointAdded in interface org.eclipse.debug.core.IBreakpointListenerpublic void breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointChanged in interface org.eclipse.debug.core.IBreakpointListenerpublic void breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointRemoved in interface org.eclipse.debug.core.IBreakpointListenerpublic boolean canDisconnect()
canDisconnect in interface org.eclipse.debug.core.model.IDisconnectpublic void disconnect()
throws org.eclipse.debug.core.DebugException
disconnect in interface org.eclipse.debug.core.model.IDisconnectorg.eclipse.debug.core.DebugExceptionpublic boolean isDisconnected()
isDisconnected in interface org.eclipse.debug.core.model.IDisconnectpublic org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock(long startAddress,
long length)
throws org.eclipse.debug.core.DebugException
getMemoryBlock in interface org.eclipse.debug.core.model.IMemoryBlockRetrievalorg.eclipse.debug.core.DebugExceptionpublic boolean supportsStorageRetrieval()
supportsStorageRetrieval in interface org.eclipse.debug.core.model.IMemoryBlockRetrievalpublic void dispose()
public void update(Observable o, Object arg)
public void notifyChanged(Notification notification)
notifyChanged in interface AdapternotifyChanged in class SimulationDebugElement