Package org.eclipse.ease.debugging.model
Class EaseDebugProcess
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.ease.debugging.model.EaseDebugElement
org.eclipse.ease.debugging.model.EaseDebugProcess
- All Implemented Interfaces:
IAdaptable,IDebugElement,IDisconnect,IProcess,IStep,ISuspendResume,ITerminate,IEventProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.ease.debugging.model.EaseDebugElement
EaseDebugElement.State -
Field Summary
Fields inherited from interface org.eclipse.debug.core.model.IProcess
ATTR_CMDLINE, ATTR_PROCESS_ID, ATTR_PROCESS_LABEL, ATTR_PROCESS_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancreateDebugThread(Object thread) voidfindDebugThread(Object thread) getAttribute(String key) intgetLabel()voidhandleEvent(IDebugEvent event) booleanbooleanvoidsetAttribute(String key, String value) voidsetDispatcher(EventDispatchJob dispatcher) voidvoidtoString()Methods inherited from class org.eclipse.ease.debugging.model.EaseDebugElement
canResume, canStepInto, canStepOver, canStepReturn, canSuspend, getDebugTarget, getModelIdentifier, isStepping, isSuspended, resume, setResumed, setSuspended, stepInto, stepOver, stepReturn, suspendMethods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunchMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
Constructor Details
-
EaseDebugProcess
-
-
Method Details
-
getLabel
-
getStreamsProxy
- Specified by:
getStreamsProxyin interfaceIProcess
-
setAttribute
- Specified by:
setAttributein interfaceIProcess
-
getAttribute
- Specified by:
getAttributein interfaceIProcess
-
getExitValue
- Specified by:
getExitValuein interfaceIProcess- Throws:
DebugException
-
toString
-
handleEvent
- Specified by:
handleEventin interfaceIEventProcessor
-
createDebugThread
-
setDispatcher
- Specified by:
setDispatcherin interfaceIEventProcessor
-
findDebugThread
-
getThreads
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminatein interfaceITerminate- Overrides:
canTerminatein classEaseDebugElement
-
terminate
public void terminate()- Specified by:
terminatein interfaceITerminate- Overrides:
terminatein classEaseDebugElement
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceITerminate- Overrides:
isTerminatedin classEaseDebugElement
-
setTerminated
public void setTerminated() -
canDisconnect
public boolean canDisconnect()- Specified by:
canDisconnectin interfaceIDisconnect- Overrides:
canDisconnectin classEaseDebugElement
-
disconnect
public void disconnect()- Specified by:
disconnectin interfaceIDisconnect- Overrides:
disconnectin classEaseDebugElement
-
isDisconnected
public boolean isDisconnected()- Specified by:
isDisconnectedin interfaceIDisconnect- Overrides:
isDisconnectedin classEaseDebugElement
-