org.eclipse.m2m.qvt.oml.debug.core.vm
Class VMBreakpointManager

java.lang.Object
  extended by 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)
           
 
Method Summary
 boolean changeBreakpoint(long breakpointID, BreakpointData data)
           
 VMBreakpoint createBreakpoint(NewBreakpointData data)
           
 VMBreakpoint createVMPrivateBreakpoint(URI unitURI, ASTNode element, int line, boolean isTemporary)
           
 VMBreakpoint[] getAllBreakpoints()
           
 ASTNode getBreakpointableElement(URI targetURI, int lineNumber)
           
 java.util.List<VMBreakpoint> getBreakpoints(ASTNode e)
           
 UnitManager getUnitManager()
           
 boolean removeBreakpoint(long breakpointID)
           
 boolean removeBreakpoint(VMBreakpoint breakpoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VMBreakpointManager

public VMBreakpointManager(org.eclipse.m2m.internal.qvt.oml.compiler.CompiledUnit mainUnit)
Method Detail

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)

Copyright 2008 Borland Software Corporation and others.
All Rights Reserved.