public abstract class ScriptDebugElement extends DebugElement implements ITerminate, ISuspendResume, IDisconnect, IStep
Constructor and Description |
---|
ScriptDebugElement(ScriptDebugTarget target) |
Modifier and Type | Method and Description |
---|---|
boolean |
canDisconnect() |
boolean |
canResume() |
boolean |
canStepInto() |
boolean |
canStepOver() |
boolean |
canStepReturn() |
boolean |
canSuspend() |
boolean |
canTerminate() |
void |
disconnect() |
ScriptDebugTarget |
getDebugTarget() |
String |
getModelIdentifier() |
boolean |
isDisconnected() |
void |
resume() |
void |
stepInto() |
void |
stepOver() |
void |
stepReturn() |
void |
suspend() |
void |
terminate() |
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunch
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTerminated
isSuspended
isStepping
public ScriptDebugElement(ScriptDebugTarget target)
public ScriptDebugTarget getDebugTarget()
getDebugTarget
in interface IDebugElement
getDebugTarget
in class DebugElement
public String getModelIdentifier()
getModelIdentifier
in interface IDebugElement
public boolean canTerminate()
canTerminate
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 void resume() throws DebugException
resume
in interface ISuspendResume
DebugException
public void suspend() throws DebugException
suspend
in interface ISuspendResume
DebugException
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 boolean canStepInto()
canStepInto
in interface IStep
public boolean canStepOver()
canStepOver
in interface IStep
public boolean canStepReturn()
canStepReturn
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