Package org.eclipse.epsilon.eol.dt.debug
Class EolDebugTarget
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.epsilon.eol.dt.debug.EolDebugElement
org.eclipse.epsilon.eol.dt.debug.EolDebugTarget
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.debug.core.IBreakpointListener,org.eclipse.debug.core.model.IDebugElement,org.eclipse.debug.core.model.IDebugTarget,org.eclipse.debug.core.model.IDisconnect,org.eclipse.debug.core.model.IMemoryBlockRetrieval,org.eclipse.debug.core.model.ISuspendResume,org.eclipse.debug.core.model.ITerminate
public class EolDebugTarget
extends EolDebugElement
implements org.eclipse.debug.core.model.IDebugTarget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EolDebuggerprotected org.eclipse.debug.core.ILaunchprotected IEolModuleprotected Stringprotected org.eclipse.debug.core.model.IProcessprotected booleanprotected booleanprotected org.eclipse.debug.core.model.IThread[] -
Constructor Summary
ConstructorsConstructorDescriptionEolDebugTarget(org.eclipse.debug.core.ILaunch launch, IEolModule module, EolDebugger debugger, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoidbreakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint) voidbreakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) voidbreakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) booleanbooleanbooleanbooleandebug()voidorg.eclipse.debug.core.ILaunchorg.eclipse.debug.core.model.IMemoryBlockgetMemoryBlock(long startAddress, long length) getName()org.eclipse.debug.core.model.IProcessorg.eclipse.debug.core.model.IThread[]booleanbooleanbooleanbooleanvoidresume()voidstepInto()voidstepOver()voidbooleansupportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint) booleanvoidsuspend()voidMethods inherited from class org.eclipse.epsilon.eol.dt.debug.EolDebugElement
getModelIdentifierMethods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, notSupported, requestFailedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.debug.core.model.IDebugElement
getModelIdentifier
-
Field Details
-
suspended
protected boolean suspended -
terminated
protected boolean terminated -
debugger
-
launch
protected org.eclipse.debug.core.ILaunch launch -
threads
protected org.eclipse.debug.core.model.IThread[] threads -
process
protected org.eclipse.debug.core.model.IProcess process -
module
-
name
-
-
Constructor Details
-
EolDebugTarget
public EolDebugTarget(org.eclipse.debug.core.ILaunch launch, IEolModule module, EolDebugger debugger, String name)
-
-
Method Details
-
getModule
-
stepInto
public void stepInto() throws org.eclipse.debug.core.DebugException- Throws:
org.eclipse.debug.core.DebugException
-
stepOver
public void stepOver() throws org.eclipse.debug.core.DebugException- Throws:
org.eclipse.debug.core.DebugException
-
stepReturn
public void stepReturn() -
debug
- Throws:
org.eclipse.debug.core.DebugExceptionEolRuntimeException
-
getDebugTarget
- Specified by:
getDebugTargetin interfaceorg.eclipse.debug.core.model.IDebugElement- Overrides:
getDebugTargetin classorg.eclipse.debug.core.model.DebugElement
-
getLaunch
public org.eclipse.debug.core.ILaunch getLaunch()- Specified by:
getLaunchin interfaceorg.eclipse.debug.core.model.IDebugElement- Overrides:
getLaunchin classorg.eclipse.debug.core.model.DebugElement
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminatein interfaceorg.eclipse.debug.core.model.ITerminate
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceorg.eclipse.debug.core.model.ITerminate
-
terminate
public void terminate() throws org.eclipse.debug.core.DebugException- Specified by:
terminatein interfaceorg.eclipse.debug.core.model.ITerminate- Throws:
org.eclipse.debug.core.DebugException
-
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() throws org.eclipse.debug.core.DebugException- Specified by:
resumein interfaceorg.eclipse.debug.core.model.ISuspendResume- Throws:
org.eclipse.debug.core.DebugException
-
suspend
public void suspend() throws org.eclipse.debug.core.DebugException- Specified by:
suspendin interfaceorg.eclipse.debug.core.model.ISuspendResume- Throws:
org.eclipse.debug.core.DebugException
-
breakpointAdded
public void breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint) - Specified by:
breakpointAddedin interfaceorg.eclipse.debug.core.IBreakpointListener
-
breakpointRemoved
public void breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) - Specified by:
breakpointRemovedin interfaceorg.eclipse.debug.core.IBreakpointListener
-
breakpointChanged
public void breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint, org.eclipse.core.resources.IMarkerDelta delta) - Specified by:
breakpointChangedin interfaceorg.eclipse.debug.core.IBreakpointListener
-
getProcess
public org.eclipse.debug.core.model.IProcess getProcess()- Specified by:
getProcessin interfaceorg.eclipse.debug.core.model.IDebugTarget
-
getThreads
public org.eclipse.debug.core.model.IThread[] getThreads() throws org.eclipse.debug.core.DebugException- Specified by:
getThreadsin interfaceorg.eclipse.debug.core.model.IDebugTarget- Throws:
org.eclipse.debug.core.DebugException
-
hasThreads
public boolean hasThreads() throws org.eclipse.debug.core.DebugException- Specified by:
hasThreadsin interfaceorg.eclipse.debug.core.model.IDebugTarget- Throws:
org.eclipse.debug.core.DebugException
-
getName
- Specified by:
getNamein interfaceorg.eclipse.debug.core.model.IDebugTarget- Throws:
org.eclipse.debug.core.DebugException
-
supportsBreakpoint
public boolean supportsBreakpoint(org.eclipse.debug.core.model.IBreakpoint breakpoint) - Specified by:
supportsBreakpointin interfaceorg.eclipse.debug.core.model.IDebugTarget
-
canDisconnect
public boolean canDisconnect()- Specified by:
canDisconnectin interfaceorg.eclipse.debug.core.model.IDisconnect
-
disconnect
public void disconnect() throws org.eclipse.debug.core.DebugException- Specified by:
disconnectin interfaceorg.eclipse.debug.core.model.IDisconnect- Throws:
org.eclipse.debug.core.DebugException
-
isDisconnected
public boolean isDisconnected()- Specified by:
isDisconnectedin interfaceorg.eclipse.debug.core.model.IDisconnect
-
supportsStorageRetrieval
public boolean supportsStorageRetrieval()- Specified by:
supportsStorageRetrievalin interfaceorg.eclipse.debug.core.model.IMemoryBlockRetrieval
-
getMemoryBlock
public org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock(long startAddress, long length) throws org.eclipse.debug.core.DebugException - Specified by:
getMemoryBlockin interfaceorg.eclipse.debug.core.model.IMemoryBlockRetrieval- Throws:
org.eclipse.debug.core.DebugException
-