public class VMBreakpointManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected VMVirtualMachine |
vmVirtualMachine |
Constructor and Description |
---|
VMBreakpointManager(VMVirtualMachine vmVirtualMachine,
CompiledUnit mainUnit) |
Modifier and Type | Method and Description |
---|---|
boolean |
changeBreakpoint(long breakpointID,
VMBreakpointData data) |
VMBreakpoint |
createBreakpoint(VMNewBreakpointData data) |
VMBreakpoint |
createVMPrivateBreakpoint(org.eclipse.emf.common.util.URI unitURI,
Element element,
int line,
boolean isTemporary) |
VMBreakpoint[] |
getAllBreakpoints() |
Element |
getBreakpointableElement(org.eclipse.emf.common.util.URI targetURI,
int lineNumber) |
java.util.List<VMBreakpoint> |
getBreakpoints(Element e) |
VMDebugCore |
getDebugCore() |
UnitManager |
getUnitManager() |
boolean |
removeBreakpoint(long breakpointID) |
boolean |
removeBreakpoint(VMBreakpoint breakpoint) |
@NonNull protected final VMVirtualMachine vmVirtualMachine
public VMBreakpointManager(@NonNull VMVirtualMachine vmVirtualMachine, @Nullable CompiledUnit mainUnit)
@NonNull public VMDebugCore getDebugCore()
@NonNull public UnitManager getUnitManager()
@NonNull public java.util.List<VMBreakpoint> getBreakpoints(Element e)
@Nullable public VMBreakpoint createBreakpoint(VMNewBreakpointData data)
@NonNull public VMBreakpoint createVMPrivateBreakpoint(org.eclipse.emf.common.util.URI unitURI, @NonNull Element element, int line, boolean isTemporary) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public VMBreakpoint[] getAllBreakpoints()
public Element getBreakpointableElement(@NonNull org.eclipse.emf.common.util.URI targetURI, int lineNumber)
public boolean removeBreakpoint(@NonNull VMBreakpoint breakpoint)
public boolean removeBreakpoint(long breakpointID)
public boolean changeBreakpoint(long breakpointID, @Nullable VMBreakpointData data)