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:
IAdaptable,IDebugElement,IDisconnect,IStep,ISuspendResume,ITerminate
- Direct Known Subclasses:
EaseDebugProcess,EaseDebugStackFrame,EaseDebugTarget,EaseDebugThread
public abstract class EaseDebugElement
extends DebugElement
implements ITerminate, ISuspendResume, IDisconnect, IStep
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidbooleanbooleanbooleanbooleanvoidresume()voidsetResumed(int type) voidvoidstepInto()voidstepOver()voidvoidsuspend()voidMethods 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:
getDebugTargetin interfaceIDebugElement- Overrides:
getDebugTargetin classDebugElement
-
getModelIdentifier
- Specified by:
getModelIdentifierin interfaceIDebugElement
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminatein interfaceITerminate
-
terminate
public void terminate()- Specified by:
terminatein interfaceITerminate
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceITerminate
-
canDisconnect
public boolean canDisconnect()- Specified by:
canDisconnectin interfaceIDisconnect
-
disconnect
public void disconnect()- Specified by:
disconnectin interfaceIDisconnect
-
isDisconnected
public boolean isDisconnected()- Specified by:
isDisconnectedin interfaceIDisconnect
-
canResume
public boolean canResume()- Specified by:
canResumein interfaceISuspendResume
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspendin interfaceISuspendResume
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspendedin interfaceISuspendResume
-
resume
public void resume()- Specified by:
resumein interfaceISuspendResume
-
suspend
public void suspend()- Specified by:
suspendin interfaceISuspendResume
-
setSuspended
public void setSuspended() -
setResumed
public void setResumed(int type) -
canStepInto
public boolean canStepInto()- Specified by:
canStepIntoin interfaceIStep
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOverin interfaceIStep
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturnin interfaceIStep
-
isStepping
public boolean isStepping()- Specified by:
isSteppingin interfaceIStep
-
stepInto
public void stepInto() -
stepOver
public void stepOver() -
stepReturn
public void stepReturn()- Specified by:
stepReturnin interfaceIStep
-