public class SimuComProcessDebugThread extends SimulationDebugElement implements org.eclipse.debug.core.model.IThread, Adapter
Adapter.Internal| Constructor and Description |
|---|
SimuComProcessDebugThread(org.eclipse.debug.core.model.IDebugTarget myDebugTarget,
org.eclipse.debug.core.ILaunch launch,
Process p) |
| 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() |
org.eclipse.debug.core.ILaunch |
getLaunch() |
String |
getName() |
int |
getPriority() |
Process |
getProcess() |
org.eclipse.debug.core.model.IStackFrame[] |
getStackFrames() |
Notifier |
getTarget() |
org.eclipse.debug.core.model.IStackFrame |
getTopStackFrame() |
boolean |
hasStackFrames() |
boolean |
isAdapterForType(Object type) |
boolean |
isStepping() |
boolean |
isSuspended() |
boolean |
isTerminated() |
void |
notifyChanged(Notification notification) |
void |
resume() |
void |
setTarget(Notifier newTarget) |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
void |
suspend() |
void |
terminate() |
getAdapter, getDebugTarget, getModelIdentifierequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic SimuComProcessDebugThread(org.eclipse.debug.core.model.IDebugTarget myDebugTarget,
org.eclipse.debug.core.ILaunch launch,
Process p)
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 org.eclipse.debug.core.ILaunch getLaunch()
getLaunch in interface org.eclipse.debug.core.model.IDebugElementgetLaunch in class SimulationDebugElementpublic 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 Notifier getTarget()
getTarget in interface AdaptergetTarget in class SimulationDebugElementpublic boolean isAdapterForType(Object type)
isAdapterForType in interface AdapterisAdapterForType in class SimulationDebugElementpublic void notifyChanged(Notification notification)
notifyChanged in interface AdapternotifyChanged in class SimulationDebugElementpublic void setTarget(Notifier newTarget)
setTarget in interface AdaptersetTarget in class SimulationDebugElementpublic void dispose()
public Process getProcess()