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, setTarget
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public 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.IDebugTarget
org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IProcess getProcess()
getProcess
in interface org.eclipse.debug.core.model.IDebugTarget
public org.eclipse.debug.core.model.IThread[] getThreads() throws org.eclipse.debug.core.DebugException
getThreads
in interface org.eclipse.debug.core.model.IDebugTarget
org.eclipse.debug.core.DebugException
public boolean hasThreads() throws org.eclipse.debug.core.DebugException
hasThreads
in interface org.eclipse.debug.core.model.IDebugTarget
org.eclipse.debug.core.DebugException
public boolean supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint)
supportsBreakpoint
in interface org.eclipse.debug.core.model.IDebugTarget
public boolean canTerminate()
canTerminate
in interface org.eclipse.debug.core.model.ITerminate
public boolean isTerminated()
isTerminated
in interface org.eclipse.debug.core.model.ITerminate
public void terminate() throws org.eclipse.debug.core.DebugException
terminate
in interface org.eclipse.debug.core.model.ITerminate
org.eclipse.debug.core.DebugException
public boolean canResume()
canResume
in interface org.eclipse.debug.core.model.ISuspendResume
public boolean canSuspend()
canSuspend
in interface org.eclipse.debug.core.model.ISuspendResume
public boolean isSuspended()
isSuspended
in interface org.eclipse.debug.core.model.ISuspendResume
public void resume() throws org.eclipse.debug.core.DebugException
resume
in interface org.eclipse.debug.core.model.ISuspendResume
org.eclipse.debug.core.DebugException
public void suspend() throws org.eclipse.debug.core.DebugException
suspend
in interface org.eclipse.debug.core.model.ISuspendResume
org.eclipse.debug.core.DebugException
public void breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint)
breakpointAdded
in interface org.eclipse.debug.core.IBreakpointListener
public void breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta)
breakpointChanged
in interface org.eclipse.debug.core.IBreakpointListener
public void breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta)
breakpointRemoved
in interface org.eclipse.debug.core.IBreakpointListener
public boolean canDisconnect()
canDisconnect
in interface org.eclipse.debug.core.model.IDisconnect
public void disconnect() throws org.eclipse.debug.core.DebugException
disconnect
in interface org.eclipse.debug.core.model.IDisconnect
org.eclipse.debug.core.DebugException
public boolean isDisconnected()
isDisconnected
in interface org.eclipse.debug.core.model.IDisconnect
public 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.IMemoryBlockRetrieval
org.eclipse.debug.core.DebugException
public boolean supportsStorageRetrieval()
supportsStorageRetrieval
in interface org.eclipse.debug.core.model.IMemoryBlockRetrieval
public void dispose()
public void update(Observable o, Object arg)
public void notifyChanged(Notification notification)
notifyChanged
in interface Adapter
notifyChanged
in class SimulationDebugElement