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 TypeMethodDescriptionboolean
canToggleBreakpoints
(IWorkbenchPart part, ISelection selection) Returns whether line breakpoints can be toggled on the given selection.void
toggleBreakpoints
(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
-