Package org.eclipse.ease.debugging.model
Class EaseDebugElement
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.ease.debugging.model.EaseDebugElement
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.model.IDebugElement
,org.eclipse.debug.core.model.IDisconnect
,org.eclipse.debug.core.model.IStep
,org.eclipse.debug.core.model.ISuspendResume
,org.eclipse.debug.core.model.ITerminate
- Direct Known Subclasses:
EaseDebugProcess
,EaseDebugStackFrame
,EaseDebugTarget
,EaseDebugThread
public abstract class EaseDebugElement
extends org.eclipse.debug.core.model.DebugElement
implements org.eclipse.debug.core.model.ITerminate, org.eclipse.debug.core.model.ISuspendResume, org.eclipse.debug.core.model.IDisconnect, org.eclipse.debug.core.model.IStep
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
boolean
void
boolean
boolean
boolean
boolean
void
resume()
void
setResumed
(int type) void
void
stepInto()
void
stepOver()
void
void
suspend()
void
Methods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunch
-
Constructor Details
-
EaseDebugElement
-
-
Method Details
-
getDebugTarget
- Specified by:
getDebugTarget
in interfaceorg.eclipse.debug.core.model.IDebugElement
- Overrides:
getDebugTarget
in classorg.eclipse.debug.core.model.DebugElement
-
getModelIdentifier
- Specified by:
getModelIdentifier
in interfaceorg.eclipse.debug.core.model.IDebugElement
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminate
in interfaceorg.eclipse.debug.core.model.ITerminate
-
terminate
public void terminate()- Specified by:
terminate
in interfaceorg.eclipse.debug.core.model.ITerminate
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminated
in interfaceorg.eclipse.debug.core.model.ITerminate
-
canDisconnect
public boolean canDisconnect()- Specified by:
canDisconnect
in interfaceorg.eclipse.debug.core.model.IDisconnect
-
disconnect
public void disconnect()- Specified by:
disconnect
in interfaceorg.eclipse.debug.core.model.IDisconnect
-
isDisconnected
public boolean isDisconnected()- Specified by:
isDisconnected
in interfaceorg.eclipse.debug.core.model.IDisconnect
-
canResume
public boolean canResume()- Specified by:
canResume
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspend
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspended
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
resume
public void resume()- Specified by:
resume
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
suspend
public void suspend()- Specified by:
suspend
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
setSuspended
public void setSuspended() -
setResumed
public void setResumed(int type) -
canStepInto
public boolean canStepInto()- Specified by:
canStepInto
in interfaceorg.eclipse.debug.core.model.IStep
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOver
in interfaceorg.eclipse.debug.core.model.IStep
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturn
in interfaceorg.eclipse.debug.core.model.IStep
-
isStepping
public boolean isStepping()- Specified by:
isStepping
in interfaceorg.eclipse.debug.core.model.IStep
-
stepInto
public void stepInto()- Specified by:
stepInto
in interfaceorg.eclipse.debug.core.model.IStep
-
stepOver
public void stepOver()- Specified by:
stepOver
in interfaceorg.eclipse.debug.core.model.IStep
-
stepReturn
public void stepReturn()- Specified by:
stepReturn
in interfaceorg.eclipse.debug.core.model.IStep
-