public class SimulationDebugThread extends SimulationDebugElement implements org.eclipse.debug.core.model.IThread, Observer
Adapter.Internal| Constructor and Description |
|---|
SimulationDebugThread(org.eclipse.debug.core.model.IDebugTarget myDebugTarget,
org.eclipse.debug.core.ILaunch launch,
DockModel dock) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
boolean |
canTerminate() |
void |
dispose() |
org.eclipse.debug.core.model.IBreakpoint[] |
getBreakpoints() |
String |
getName() |
int |
getPriority() |
org.eclipse.debug.core.model.IStackFrame[] |
getStackFrames() |
org.eclipse.debug.core.model.IStackFrame |
getTopStackFrame() |
boolean |
hasStackFrames() |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
notifyChanged(Notification notification) |
void |
resume() |
void |
setSimControl(SimulationDockService service) |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
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 SimulationDebugThread(org.eclipse.debug.core.model.IDebugTarget myDebugTarget,
org.eclipse.debug.core.ILaunch launch,
DockModel dock)
public org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints()
getBreakpoints in interface org.eclipse.debug.core.model.IThreadpublic String getName() throws org.eclipse.debug.core.DebugException
getName in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionpublic int getPriority()
throws org.eclipse.debug.core.DebugException
getPriority in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionpublic org.eclipse.debug.core.model.IStackFrame[] getStackFrames()
throws org.eclipse.debug.core.DebugException
getStackFrames in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionpublic org.eclipse.debug.core.model.IStackFrame getTopStackFrame()
throws org.eclipse.debug.core.DebugException
getTopStackFrame in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionpublic boolean hasStackFrames()
throws org.eclipse.debug.core.DebugException
hasStackFrames in interface org.eclipse.debug.core.model.IThreadorg.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 boolean canStepInto()
canStepInto in interface org.eclipse.debug.core.model.ISteppublic boolean canStepOver()
canStepOver in interface org.eclipse.debug.core.model.ISteppublic boolean canStepReturn()
canStepReturn in interface org.eclipse.debug.core.model.ISteppublic boolean isStepping()
isStepping in interface org.eclipse.debug.core.model.ISteppublic void stepInto()
throws org.eclipse.debug.core.DebugException
stepInto in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionpublic void stepOver()
throws org.eclipse.debug.core.DebugException
stepOver in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionpublic void stepReturn()
throws org.eclipse.debug.core.DebugException
stepReturn in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionpublic 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 void setSimControl(SimulationDockService service)
public void update(Observable o, Object arg)
public void dispose()
public void notifyChanged(Notification notification)
notifyChanged in interface AdapternotifyChanged in class SimulationDebugElement