Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.ui.IActionDelegate

Packages that use IActionDelegate
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.help.ui.browser: Provides an implementation of IWorkbenchWindowActionDelegate for opening a URL in a browser.
org.eclipse.ltk.internal.ui.refactoring
org.eclipse.ltk.ui.refactoring: Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.ltk.ui.refactoring.actions: Application programming interface to actions related to the refactoring history.
org.eclipse.ui: Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
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.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.quickdiff: Provides interfaces to for the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.

Uses of IActionDelegate in org.eclipse.debug.internal.ui.actions

Classes in org.eclipse.debug.internal.ui.actions that implement IActionDelegate
`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 IActionDelegate in org.eclipse.debug.internal.ui.actions.breakpoints

Classes in org.eclipse.debug.internal.ui.actions.breakpoints that implement IActionDelegate
`class` `org.eclipse.debug.internal.ui.actions.breakpoints.ToggleBreakpointObjectActionDelegate` A toggle breakpoint action that can be contributed to an object.

Uses of IActionDelegate in org.eclipse.debug.ui.actions

Classes in org.eclipse.debug.ui.actions that implement IActionDelegate
`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.
`class` `ContextualLaunchAction` An action delegate that builds a context menu with applicable launch shortcuts for a specific launch mode.
`class` `DebugAction` Action to launch the last launch configuration that was successfully launched, in debug mode.
`class` `LaunchAsAction` Deprecated. The use of perspective based launch shortcuts has been deprecated in the 3.1 release. Instead, selection sensitive launch is supported in the top level menus. Use `LaunchShorcutsAction` instead.
`class` `LaunchShortcutsAction` A cascading sub-menu that shows all launch shortcuts pertinent to a selection.
`class` `OpenLaunchDialogAction` Opens the launch configuration dialog in the context of a launch group.
`class` `RulerBreakpointTypesActionDelegate` Breakpoint ruler pop-up action that creates a sub-menu to select the currently active breakpoint type.
`class` `RulerEnableDisableBreakpointActionDelegate` Toggles enablement of a breakpoint in a vertical ruler.
`class` `RulerToggleBreakpointActionDelegate` Toggles a breakpoint when ruler is double-clicked.
`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 IActionDelegate in org.eclipse.help.ui.browser

Classes in org.eclipse.help.ui.browser that implement IActionDelegate
`class` `LaunchURL` Action that launches a URL in a browser.

Uses of IActionDelegate in org.eclipse.ltk.internal.ui.refactoring

Classes in org.eclipse.ltk.internal.ui.refactoring that implement IActionDelegate
`class` `org.eclipse.ltk.internal.ui.refactoring.UndoManagerAction`

Uses of IActionDelegate in org.eclipse.ltk.ui.refactoring

Classes in org.eclipse.ltk.ui.refactoring that implement IActionDelegate
`class` `RedoRefactoringAction` Deprecated. This action is now longer needed. Undo is now performed via the global undo/redo stack provided by `org.eclipse.core.commands`.
`class` `UndoRefactoringAction` Deprecated. This action is now longer needed. Undo is now performed via the global undo/redo stack provided by `org.eclipse.core.commands`.

Uses of IActionDelegate in org.eclipse.ltk.ui.refactoring.actions

Classes in org.eclipse.ltk.ui.refactoring.actions that implement IActionDelegate
`class` `ApplyRefactoringScriptAction` Action to apply a refactoring script to the workspace.
`class` `CreateRefactoringScriptAction` Action to open the dialog to create a refactoring script from the refactoring history.
`class` `ShowRefactoringHistoryAction` Action to show the global refactoring history.

Uses of IActionDelegate in org.eclipse.ui

Subinterfaces of IActionDelegate in org.eclipse.ui
`interface` `IActionDelegate2` Interface extension to `IActionDelegate` adding lifecycle methods.
`interface` `IEditorActionDelegate` Interface for an action that is contributed into an editor-activated menu or tool bar.
`interface` `IObjectActionDelegate` Interface for an object action that is contributed into a popup menu for a view or editor.
`interface` `IViewActionDelegate` Interface for an action that is contributed into a view's local tool bar, pulldown menu, or popup menu.
`interface` `IWorkbenchWindowActionDelegate` Interface for an action that is contributed into the workbench window menu or tool bar.
`interface` `IWorkbenchWindowPulldownDelegate` Interface for a pulldown action that is contributed into the workbench window tool bar.
`interface` `IWorkbenchWindowPulldownDelegate2` Extension of IWorkbenchWindowPulldownDelegate that allows the delegate dropdown menu to be a child of a Menu item.

Uses of IActionDelegate in org.eclipse.ui.actions

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

Uses of IActionDelegate in org.eclipse.ui.editors.text

Classes in org.eclipse.ui.editors.text that implement IActionDelegate
`class` `FileBufferOperationAction` File buffer operation action.

Uses of IActionDelegate in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IActionDelegate
`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` `GotoLastEditPositionAction` Goes to last edit position.
`class` `SelectRulerAction` Adapter for the select marker action.
`class` `TaskRulerAction` Adapter for the marker ruler action creating/removing tasks.

Uses of IActionDelegate in org.eclipse.ui.texteditor.quickdiff

Classes in org.eclipse.ui.texteditor.quickdiff that implement IActionDelegate
`class` `QuickDiffToggleAction` Action to toggle the line number bar's quick diff display.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.