public abstract class VMToggleBreakpointAdapter
extends java.lang.Object
implements org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
Constructor and Description |
---|
VMToggleBreakpointAdapter() |
Modifier and Type | Method and Description |
---|---|
boolean |
canToggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
boolean |
canToggleWatchpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
protected abstract BreakpointLocationVerifier |
createBreakpointLocationVerifier(org.eclipse.ui.texteditor.ITextEditor textEditor,
VMLineBreakpoint lineBreakpoint) |
protected abstract VMLineBreakpoint |
createLineBreakpoint(int lineNumber,
org.eclipse.emf.common.util.URI sourceURI) |
protected abstract java.lang.Object |
getBreakpointJobFamily() |
protected abstract java.util.List<org.eclipse.debug.core.model.ILineBreakpoint> |
getOCLBreakpoints() |
void |
toggleLineBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
void |
toggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
void |
toggleWatchpoints(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
public void toggleLineBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) throws org.eclipse.core.runtime.CoreException
toggleLineBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
org.eclipse.core.runtime.CoreException
public boolean canToggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
canToggleMethodBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
public boolean canToggleWatchpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
canToggleWatchpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
@NonNull protected abstract BreakpointLocationVerifier createBreakpointLocationVerifier(@NonNull org.eclipse.ui.texteditor.ITextEditor textEditor, @NonNull VMLineBreakpoint lineBreakpoint)
@NonNull protected abstract VMLineBreakpoint createLineBreakpoint(int lineNumber, @NonNull org.eclipse.emf.common.util.URI sourceURI) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
@NonNull protected abstract java.lang.Object getBreakpointJobFamily()
@NonNull protected abstract java.util.List<org.eclipse.debug.core.model.ILineBreakpoint> getOCLBreakpoints()
public void toggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) throws org.eclipse.core.runtime.CoreException
toggleMethodBreakpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
org.eclipse.core.runtime.CoreException
public void toggleWatchpoints(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) throws org.eclipse.core.runtime.CoreException
toggleWatchpoints
in interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
org.eclipse.core.runtime.CoreException