org.eclipse.ocl.examples.debug.vm.core
Interface IVMDebugTarget
- All Superinterfaces:
- 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
- All Known Implementing Classes:
- OCLDebugTarget, VMDebugTarget
public interface IVMDebugTarget
- extends org.eclipse.debug.core.model.IDebugTarget
Methods inherited from interface org.eclipse.debug.core.model.IDebugTarget |
getName, getProcess, getThreads, hasThreads, supportsBreakpoint |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
getDebugTarget, getLaunch, getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Methods inherited from interface org.eclipse.debug.core.model.ITerminate |
canTerminate, isTerminated, terminate |
Methods inherited from interface org.eclipse.debug.core.model.ISuspendResume |
canResume, canSuspend, isSuspended, resume, suspend |
Methods inherited from interface org.eclipse.debug.core.IBreakpointListener |
breakpointAdded, breakpointChanged, breakpointRemoved |
Methods inherited from interface org.eclipse.debug.core.model.IDisconnect |
canDisconnect, disconnect, isDisconnected |
Methods inherited from interface org.eclipse.debug.core.model.IMemoryBlockRetrieval |
getMemoryBlock, supportsStorageRetrieval |
addVMEventListener
void addVMEventListener(@NonNull
VMEventListener listener)
getDebugCore
@NonNull
VMDebugCore getDebugCore()
removeVMEventListener
boolean removeVMEventListener(@NonNull
VMEventListener listener)
sendRequest
VMResponse sendRequest(@NonNull
VMRequest request)
throws org.eclipse.debug.core.DebugException
- Throws:
org.eclipse.debug.core.DebugException