Package org.eclipse.debug.ui.actions
Interface IToggleBreakpointsTargetExtension
- All Superinterfaces:
IToggleBreakpointsTarget
- All Known Subinterfaces:
IToggleBreakpointsTargetExtension2
Extension interface for
IToggleBreakpointsTarget.
This interface provides the ability to selectively create any type of breakpoint
when invoked, rather than a specific type of breakpoint (for example, a line
breakpoint). This allows targets to choose the type of breakpoint to create
when the user double-clicks in the vertical ruler.
Clients implementing IToggleBreakpointsTarget may optionally
implement this interface.
- Since:
- 3.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanToggleBreakpoints(IWorkbenchPart part, ISelection selection) Returns whether line breakpoints can be toggled on the given selection.voidtoggleBreakpoints(IWorkbenchPart part, ISelection selection) Creates new line breakpoints or removes existing breakpoints.Methods inherited from interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
canToggleLineBreakpoints, canToggleMethodBreakpoints, canToggleWatchpoints, toggleLineBreakpoints, toggleMethodBreakpoints, toggleWatchpoints
-
Method Details
-
toggleBreakpoints
Creates new line breakpoints or removes existing breakpoints. The selection varies depending on the given part. For example, a text selection is provided for text editors, and a structured selection is provided for tree views, and may be a multi-selection.- Parameters:
part- the part on which the action has been invokedselection- selection on which line breakpoints should be toggled- Throws:
CoreException- if unable to perform the action
-
canToggleBreakpoints
Returns whether line breakpoints can be toggled on the given selection. The selection varies depending on the given part. For example, a text selection is provided for text editors, and a structured selection is provided for tree views, and may be a multi-selection.- Parameters:
part- the part on which the action has been invokedselection- selection on which line breakpoints may be toggled- Returns:
- whether line breakpoints can be toggled on the given selection
-