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
 
 
 -