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 Modifier and Type Class Description static classEaseDebugElement.State -
Constructor Summary
Constructors Constructor Description EaseDebugElement(EaseDebugTarget target) -
Method Summary
Modifier and Type Method Description booleancanDisconnect()booleancanResume()booleancanStepInto()booleancanStepOver()booleancanStepReturn()booleancanSuspend()booleancanTerminate()voiddisconnect()EaseDebugTargetgetDebugTarget()StringgetModelIdentifier()booleanisDisconnected()booleanisStepping()booleanisSuspended()booleanisTerminated()voidresume()voidsetResumed(int type)voidsetSuspended()voidstepInto()voidstepOver()voidstepReturn()voidsuspend()voidterminate()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:
getDebugTargetin interfaceorg.eclipse.debug.core.model.IDebugElement- Overrides:
getDebugTargetin classorg.eclipse.debug.core.model.DebugElement
-
getModelIdentifier
- Specified by:
getModelIdentifierin interfaceorg.eclipse.debug.core.model.IDebugElement
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminatein interfaceorg.eclipse.debug.core.model.ITerminate
-
terminate
public void terminate()- Specified by:
terminatein interfaceorg.eclipse.debug.core.model.ITerminate
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceorg.eclipse.debug.core.model.ITerminate
-
canDisconnect
public boolean canDisconnect()- Specified by:
canDisconnectin interfaceorg.eclipse.debug.core.model.IDisconnect
-
disconnect
public void disconnect()- Specified by:
disconnectin interfaceorg.eclipse.debug.core.model.IDisconnect
-
isDisconnected
public boolean isDisconnected()- Specified by:
isDisconnectedin interfaceorg.eclipse.debug.core.model.IDisconnect
-
canResume
public boolean canResume()- Specified by:
canResumein interfaceorg.eclipse.debug.core.model.ISuspendResume
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspendin interfaceorg.eclipse.debug.core.model.ISuspendResume
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspendedin interfaceorg.eclipse.debug.core.model.ISuspendResume
-
resume
public void resume()- Specified by:
resumein interfaceorg.eclipse.debug.core.model.ISuspendResume
-
suspend
public void suspend()- Specified by:
suspendin interfaceorg.eclipse.debug.core.model.ISuspendResume
-
setSuspended
public void setSuspended() -
setResumed
public void setResumed(int type) -
canStepInto
public boolean canStepInto()- Specified by:
canStepIntoin interfaceorg.eclipse.debug.core.model.IStep
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOverin interfaceorg.eclipse.debug.core.model.IStep
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturnin interfaceorg.eclipse.debug.core.model.IStep
-
isStepping
public boolean isStepping()- Specified by:
isSteppingin interfaceorg.eclipse.debug.core.model.IStep
-
stepInto
public void stepInto()- Specified by:
stepIntoin interfaceorg.eclipse.debug.core.model.IStep
-
stepOver
public void stepOver()- Specified by:
stepOverin interfaceorg.eclipse.debug.core.model.IStep
-
stepReturn
public void stepReturn()- Specified by:
stepReturnin interfaceorg.eclipse.debug.core.model.IStep
-