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