# Uses of Interface
org.eclipse.ui.IActionDelegate2

Packages that use IActionDelegate2
Package
Description
org.eclipse.debug.internal.ui.actions
org.eclipse.debug.internal.ui.actions.breakpoints
org.eclipse.debug.ui.actions
Provides a set of actions related to running and debugging applications.
org.eclipse.ui.actions
Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.texteditor
Provides a framework for text editors obeying to the desktop rules.

## Uses of IActionDelegate2 in org.eclipse.debug.internal.ui.actions

Classes in org.eclipse.debug.internal.ui.actions that implement IActionDelegate2
Modifier and Type
Class
Description
`class`
`org.eclipse.debug.internal.ui.actions.ExecutionAction`
This is the super class of the Run & Debug actions which appears in the desktop menu and toolbar.

## Uses of IActionDelegate2 in org.eclipse.debug.internal.ui.actions.breakpoints

Classes in org.eclipse.debug.internal.ui.actions.breakpoints that implement IActionDelegate2
Modifier and Type
Class
Description
`class`
`org.eclipse.debug.internal.ui.actions.breakpoints.ToggleBreakpointObjectActionDelegate`
A toggle breakpoint action that can be contributed to an object.

## Uses of IActionDelegate2 in org.eclipse.debug.ui.actions

Classes in org.eclipse.debug.ui.actions that implement IActionDelegate2
Modifier and Type
Class
Description
`class`
`AbstractLaunchHistoryAction`
Abstract implementation of an action that displays a drop-down launch history for a specific launch group.
`class`
`AbstractLaunchToolbarAction`
A launch history action that also includes launch shortcut actions (run/debug as), and an action to open the launch configuration dialog.
`class`
`AddMemoryRenderingActionDelegate`
A cascade menu to add a memory rendering to the memory view.
`final class`
`DebugAction`
Action to launch the last launch configuration that was successfully launched, in debug mode.
`class`
`OpenLaunchDialogAction`
Opens the launch configuration dialog in the context of a launch group.
`class`
`RelaunchLastAction`
Re-launches the last launch.
`class`
`RulerEnableDisableBreakpointActionDelegate`
Toggles enablement of a breakpoint in a vertical ruler.
`class`
`RulerRunToLineActionDelegate`
A run to line action that can be contributed to a an editor or view.
`class`
`RulerToggleBreakpointActionDelegate`
Toggles a breakpoint when ruler is double-clicked.
`final class`
`RunAction`
Action to launch the last launch configuration that was successfully launched, in run mode.
`class`
`RunToLineActionDelegate`
A run to line action that can be contributed to a an editor or view.
`class`
`ToggleMethodBreakpointActionDelegate`
A toggle method breakpoint action that can be contributed an object contribution.
`class`
`ToggleWatchpointActionDelegate`
A toggle watchpoint action that can be contributed an object contribution.

## Uses of IActionDelegate2 in org.eclipse.ui.actions

Classes in org.eclipse.ui.actions that implement IActionDelegate2
Modifier and Type
Class
Description
`class`
`ActionDelegate`
Abstract base implementation of `IActionDelegate` and `IActionDelegate2` for a client delegate action.

## Uses of IActionDelegate2 in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IActionDelegate2
Modifier and Type
Class
Description
`class`
`AbstractRulerActionDelegate`
This class serves as an adapter for actions contributed to the vertical ruler's context menu.
`class`
`BookmarkRulerAction`
Adapter for the managing bookmark action.
`class`
`SelectRulerAction`
Adapter for the select marker action.
`class`
`TaskRulerAction`
Adapter for the marker ruler action creating/removing tasks.