org.eclipse.ocl.examples.debug.vm
Class VMBreakpointManager
java.lang.Object
org.eclipse.ocl.examples.debug.vm.VMBreakpointManager
public class VMBreakpointManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
vmVirtualMachine
@NonNull
protected final VMVirtualMachine vmVirtualMachine
metaModelManager
@NonNull
protected final MetaModelManager metaModelManager
VMBreakpointManager
public VMBreakpointManager(@NonNull
VMVirtualMachine vmVirtualMachine,
@Nullable
CompiledUnit mainUnit)
getDebugCore
@NonNull
public VMDebugCore getDebugCore()
getUnitManager
@NonNull
public UnitManager getUnitManager()
getBreakpoints
@NonNull
public java.util.List<VMBreakpoint> getBreakpoints(Element e)
createBreakpoint
@Nullable
public VMBreakpoint createBreakpoint(VMNewBreakpointData data)
createVMPrivateBreakpoint
@NonNull
public VMBreakpoint createVMPrivateBreakpoint(org.eclipse.emf.common.util.URI unitURI,
Element element,
int line,
boolean isTemporary)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getAllBreakpoints
public VMBreakpoint[] getAllBreakpoints()
getBreakpointableElement
public Element getBreakpointableElement(@NonNull
org.eclipse.emf.common.util.URI targetURI,
int lineNumber)
removeBreakpoint
public boolean removeBreakpoint(@NonNull
VMBreakpoint breakpoint)
removeBreakpoint
public boolean removeBreakpoint(long breakpointID)
changeBreakpoint
public boolean changeBreakpoint(long breakpointID,
@Nullable
VMBreakpointData data)