Package org.eclipse.debug.ui.actions
Interface IToggleBreakpointsTargetExtension2
- All Superinterfaces:
IToggleBreakpointsTarget,IToggleBreakpointsTargetExtension
Extension interface for
IToggleBreakpointsTargetExtension.
This interface provides the ability to inspect the key modifiers
being used when toggling a breakpoint. This allows targets to choose the type of breakpoint to create
when the user double-clicks in the vertical ruler.
Clients implementing IToggleBreakpointsTarget or IToggleBreakpointsTargetExtension may optionally
implement or adapt to this interface.
- Since:
- 3.8
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanToggleBreakpointsWithEvent(IWorkbenchPart part, ISelection selection, Event event) Returns whether breakpoints can be toggled on the given selection with the givenEvent.voidtoggleBreakpointsWithEvent(IWorkbenchPart part, ISelection selection, Event event) Creates or removes existing breakpoints based on any modifiers in the givenEvent.Methods inherited from interface org.eclipse.debug.ui.actions.IToggleBreakpointsTarget
canToggleLineBreakpoints, canToggleMethodBreakpoints, canToggleWatchpoints, toggleLineBreakpoints, toggleMethodBreakpoints, toggleWatchpointsMethods inherited from interface org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension
canToggleBreakpoints, toggleBreakpoints
-
Method Details
-
toggleBreakpointsWithEvent
void toggleBreakpointsWithEvent(IWorkbenchPart part, ISelection selection, Event event) throws CoreException Creates or removes existing breakpoints based on any modifiers in the givenEvent. 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 toggledevent- the accompanyingEventwhich can benullif unavailable- Throws:
CoreException- if unable to perform the action
-
canToggleBreakpointsWithEvent
Returns whether breakpoints can be toggled on the given selection with the givenEvent. 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.
-