public class SimulationDebugTarget extends SimulationDebugElement implements IDebugTarget, java.util.Observer
Adapter.Internal
launch, myDebugTarget
Constructor and Description |
---|
SimulationDebugTarget(ILaunch launch,
DockModel dock) |
Modifier and Type | Method and Description |
---|---|
void |
breakpointAdded(IBreakpoint breakpoint) |
void |
breakpointChanged(IBreakpoint breakpoint,
IMarkerDelta delta) |
void |
breakpointRemoved(IBreakpoint breakpoint,
IMarkerDelta delta) |
boolean |
canDisconnect() |
boolean |
canResume() |
boolean |
canSuspend() |
boolean |
canTerminate() |
void |
disconnect() |
void |
dispose() |
IMemoryBlock |
getMemoryBlock(long startAddress,
long length) |
java.lang.String |
getName() |
IProcess |
getProcess() |
IThread[] |
getThreads() |
boolean |
hasThreads() |
boolean |
isDisconnected() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
notifyChanged(Notification notification) |
void |
resume() |
boolean |
supportsBreakpoint(IBreakpoint breakpoint) |
boolean |
supportsStorageRetrieval() |
void |
suspend() |
void |
terminate() |
void |
update(java.util.Observable o,
java.lang.Object arg) |
fireEvent, fireEvent, getAdapter, getDebugTarget, getLaunch, getModelIdentifier, getTarget, isAdapterForType, setTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDebugTarget, getLaunch, getModelIdentifier
getAdapter
public java.lang.String getName() throws DebugException
getName
in interface IDebugTarget
DebugException
public IProcess getProcess()
getProcess
in interface IDebugTarget
public IThread[] getThreads() throws DebugException
getThreads
in interface IDebugTarget
DebugException
public boolean hasThreads() throws DebugException
hasThreads
in interface IDebugTarget
DebugException
public boolean supportsBreakpoint(IBreakpoint breakpoint)
supportsBreakpoint
in interface IDebugTarget
public boolean canTerminate()
canTerminate
in interface ITerminate
public boolean isTerminated()
isTerminated
in interface ITerminate
public void terminate() throws DebugException
terminate
in interface ITerminate
DebugException
public boolean canResume()
canResume
in interface ISuspendResume
public boolean canSuspend()
canSuspend
in interface ISuspendResume
public boolean isSuspended()
isSuspended
in interface ISuspendResume
public void resume() throws DebugException
resume
in interface ISuspendResume
DebugException
public void suspend() throws DebugException
suspend
in interface ISuspendResume
DebugException
public void breakpointAdded(IBreakpoint breakpoint)
breakpointAdded
in interface IBreakpointListener
public void breakpointChanged(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointChanged
in interface IBreakpointListener
public void breakpointRemoved(IBreakpoint breakpoint, IMarkerDelta delta)
breakpointRemoved
in interface IBreakpointListener
public boolean canDisconnect()
canDisconnect
in interface IDisconnect
public void disconnect() throws DebugException
disconnect
in interface IDisconnect
DebugException
public boolean isDisconnected()
isDisconnected
in interface IDisconnect
public IMemoryBlock getMemoryBlock(long startAddress, long length) throws DebugException
getMemoryBlock
in interface IMemoryBlockRetrieval
DebugException
public boolean supportsStorageRetrieval()
supportsStorageRetrieval
in interface IMemoryBlockRetrieval
public void dispose()
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public void notifyChanged(Notification notification)
notifyChanged
in interface Adapter
notifyChanged
in class SimulationDebugElement