org.eclipse.m2m.qvt.oml.debug.core.vm
Class VMBreakpointManager
java.lang.Object
org.eclipse.m2m.qvt.oml.debug.core.vm.VMBreakpointManager
public class VMBreakpointManager
- extends java.lang.Object
Constructor Summary |
VMBreakpointManager(org.eclipse.m2m.internal.qvt.oml.compiler.CompiledUnit mainUnit)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VMBreakpointManager
public VMBreakpointManager(org.eclipse.m2m.internal.qvt.oml.compiler.CompiledUnit mainUnit)
getUnitManager
public UnitManager getUnitManager()
getBreakpoints
public java.util.List<VMBreakpoint> getBreakpoints(ASTNode e)
createBreakpoint
public VMBreakpoint createBreakpoint(NewBreakpointData data)
createVMPrivateBreakpoint
public VMBreakpoint createVMPrivateBreakpoint(URI unitURI,
ASTNode element,
int line,
boolean isTemporary)
throws CoreException
- Throws:
CoreException
getAllBreakpoints
public VMBreakpoint[] getAllBreakpoints()
getBreakpointableElement
public ASTNode getBreakpointableElement(URI targetURI,
int lineNumber)
removeBreakpoint
public boolean removeBreakpoint(VMBreakpoint breakpoint)
removeBreakpoint
public boolean removeBreakpoint(long breakpointID)
changeBreakpoint
public boolean changeBreakpoint(long breakpointID,
BreakpointData data)