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


Method Summary
 void addVMEventListener(VMEventListener listener)
           
 VMDebugCore getDebugCore()
           
 boolean removeVMEventListener(VMEventListener listener)
           
 VMResponse sendRequest(VMRequest request)
           
 
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
 

Method Detail

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