public abstract class EaseDebugTarget extends EaseDebugElement implements org.eclipse.debug.core.model.IDebugTarget, IEventProcessor
EaseDebugElement.State| Constructor and Description |
|---|
EaseDebugTarget(org.eclipse.debug.core.ILaunch launch,
boolean suspendOnStartup,
boolean suspendOnScriptLoad,
boolean showDynamicCode) |
| Modifier and Type | Method and Description |
|---|---|
void |
breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint) |
void |
breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta) |
void |
breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta) |
void |
cleanupOnTermination() |
void |
fireDispatchEvent(IModelRequest event) |
EaseDebugTarget |
getDebugTarget() |
org.eclipse.debug.core.ILaunch |
getLaunch() |
org.eclipse.debug.core.model.IMemoryBlock |
getMemoryBlock(long startAddress,
long length) |
java.lang.String |
getName() |
EaseDebugProcess |
getProcess() |
EaseDebugThread[] |
getThreads() |
int |
getUniqueVariableId(java.lang.Object value) |
void |
handleEvent(IDebugEvent event) |
boolean |
hasThreads() |
boolean |
isShowDynamicCode() |
boolean |
isSuspendOnScriptLoad() |
boolean |
isSuspendOnStartup() |
void |
setDispatcher(EventDispatchJob dispatcher) |
void |
setScriptRegistry(IScriptRegistry registry)
Setter method for script registry for lookups between different types of file identifications.
|
boolean |
supportsStorageRetrieval() |
java.lang.String |
toString() |
canDisconnect, canResume, canStepInto, canStepOver, canStepReturn, canSuspend, canTerminate, disconnect, getModelIdentifier, isDisconnected, isStepping, isSuspended, isTerminated, resume, setResumed, setSuspended, stepInto, stepOver, stepReturn, suspend, terminatefireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapterequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcanTerminate, isTerminated, terminatepublic EaseDebugTarget(org.eclipse.debug.core.ILaunch launch,
boolean suspendOnStartup,
boolean suspendOnScriptLoad,
boolean showDynamicCode)
public boolean isSuspendOnStartup()
public boolean isSuspendOnScriptLoad()
public boolean isShowDynamicCode()
public java.lang.String getName()
getName in interface org.eclipse.debug.core.model.IDebugTargetpublic EaseDebugTarget getDebugTarget()
getDebugTarget in interface org.eclipse.debug.core.model.IDebugElementgetDebugTarget in class EaseDebugElementpublic org.eclipse.debug.core.ILaunch getLaunch()
getLaunch in interface org.eclipse.debug.core.model.IDebugElementgetLaunch in class org.eclipse.debug.core.model.DebugElementpublic EaseDebugProcess getProcess()
getProcess in interface org.eclipse.debug.core.model.IDebugTargetpublic EaseDebugThread[] getThreads()
getThreads in interface org.eclipse.debug.core.model.IDebugTargetpublic boolean hasThreads()
hasThreads in interface org.eclipse.debug.core.model.IDebugTargetpublic void fireDispatchEvent(IModelRequest event)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setDispatcher(EventDispatchJob dispatcher)
setDispatcher in interface IEventProcessorpublic void setScriptRegistry(IScriptRegistry registry)
registry - Script registry to be used.public void handleEvent(IDebugEvent event)
handleEvent in interface IEventProcessorpublic void cleanupOnTermination()
public int getUniqueVariableId(java.lang.Object value)
public void breakpointAdded(org.eclipse.debug.core.model.IBreakpoint breakpoint)
breakpointAdded in interface org.eclipse.debug.core.IBreakpointListenerpublic void breakpointRemoved(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointRemoved in interface org.eclipse.debug.core.IBreakpointListenerpublic void breakpointChanged(org.eclipse.debug.core.model.IBreakpoint breakpoint,
org.eclipse.core.resources.IMarkerDelta delta)
breakpointChanged in interface org.eclipse.debug.core.IBreakpointListenerpublic boolean supportsStorageRetrieval()
supportsStorageRetrieval in interface org.eclipse.debug.core.model.IMemoryBlockRetrievalpublic org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock(long startAddress,
long length)
throws org.eclipse.debug.core.DebugException
getMemoryBlock in interface org.eclipse.debug.core.model.IMemoryBlockRetrievalorg.eclipse.debug.core.DebugException