public class SimuComProcessDebugThread extends SimulationDebugElement implements IThread, Adapter
Adapter.Internal
launch, myDebugTarget
Constructor and Description |
---|
SimuComProcessDebugThread(IDebugTarget myDebugTarget,
ILaunch launch,
Process p) |
Modifier and Type | Method and Description |
---|---|
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
boolean |
canTerminate() |
void |
dispose() |
IBreakpoint[] |
getBreakpoints() |
ILaunch |
getLaunch() |
java.lang.String |
getName() |
int |
getPriority() |
Process |
getProcess() |
IStackFrame[] |
getStackFrames() |
Notifier |
getTarget() |
IStackFrame |
getTopStackFrame() |
boolean |
hasStackFrames() |
boolean |
isAdapterForType(java.lang.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() |
fireEvent, fireEvent, getAdapter, getDebugTarget, getModelIdentifier
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDebugTarget, getModelIdentifier
getAdapter
public SimuComProcessDebugThread(IDebugTarget myDebugTarget, ILaunch launch, Process p)
public IBreakpoint[] getBreakpoints()
getBreakpoints
in interface IThread
public java.lang.String getName() throws DebugException
getName
in interface IThread
DebugException
public int getPriority() throws DebugException
getPriority
in interface IThread
DebugException
public IStackFrame[] getStackFrames() throws DebugException
getStackFrames
in interface IThread
DebugException
public IStackFrame getTopStackFrame() throws DebugException
getTopStackFrame
in interface IThread
DebugException
public boolean hasStackFrames() throws DebugException
hasStackFrames
in interface IThread
DebugException
public ILaunch getLaunch()
getLaunch
in interface IDebugElement
getLaunch
in class SimulationDebugElement
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 boolean canStepInto()
canStepInto
in interface IStep
public boolean canStepOver()
canStepOver
in interface IStep
public boolean canStepReturn()
canStepReturn
in interface IStep
public boolean isStepping()
isStepping
in interface IStep
public void stepInto() throws DebugException
stepInto
in interface IStep
DebugException
public void stepOver() throws DebugException
stepOver
in interface IStep
DebugException
public void stepReturn() throws DebugException
stepReturn
in interface IStep
DebugException
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 Notifier getTarget()
getTarget
in interface Adapter
getTarget
in class SimulationDebugElement
public boolean isAdapterForType(java.lang.Object type)
isAdapterForType
in interface Adapter
isAdapterForType
in class SimulationDebugElement
public void notifyChanged(Notification notification)
notifyChanged
in interface Adapter
notifyChanged
in class SimulationDebugElement
public void setTarget(Notifier newTarget)
setTarget
in interface Adapter
setTarget
in class SimulationDebugElement
public void dispose()
public Process getProcess()