## Uses of Class
org.eclipse.jface.action.AbstractAction

Packages that use AbstractAction
org.eclipse.compare: Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.debug.ui.actions: Provides a set of actions related to running and debugging applications.
org.eclipse.jface.action: Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.preference: Provides a framework for preferences.
org.eclipse.team.ui.synchronize: Contains the team synchronization presentation framework and support for the Synchronize View.
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.cheatsheets: Provides support for working with cheat sheets.
org.eclipse.ui.console.actions: Application programming interfaces for Eclipse console specific actions.
org.eclipse.ui.dialogs: Classes for standard dialogs, wizards, and preference pages 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.internal.actions
org.eclipse.ui.operations: Classes that provide the basic workbench UI support for undo and redo of operations.
org.eclipse.ui.preferences: Classes for using the preferences support in org.eclipse.core.runtime.preferences
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.views.framelist: Provides support for a web-browser style of navigation within a view by maintaining a list of frames.
org.eclipse.ui.views.navigator: Provides the standard Resource Navigator view which presents the tree of resources in the workspace.
org.eclipse.ui.views.properties: Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.

### Uses of AbstractAction in org.eclipse.compare

Subclasses of AbstractAction in org.eclipse.compare
`class` `NavigationAction` A `NavigationAction` is used to navigate through the individual differences of a `CompareEditorInput`.

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

Subclasses of AbstractAction in org.eclipse.debug.ui.actions
`class` `AddMemoryRenderingActionDelegate` A cascade menu to add a memory rendering to the memory view.
`class` `DebugCommandAction` Abstract base class for re-targeting actions which delegate execution to `IDebugCommandHandler` handlers.
`class` `LaunchAction` Launches a launch configuration in a specific mode.
`class` `LaunchAsAction` Deprecated. The use of perspective based launch shortcuts has been deprecated in the 3.1 release.
`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` `RulerBreakpointAction` Abstract action that works on breakpoints in the vertical ruler.
`class` `RunToLineAction` Action to run to line in a vertical ruler of a workbench part containing a document.
`class` `ToggleBreakpointAction` Action to toggle a breakpoint in a vertical ruler of a workbench part containing a document.

### Uses of AbstractAction in org.eclipse.jface.action

Subclasses of AbstractAction in org.eclipse.jface.action
`class` `Action` The standard abstract implementation of an action.

### Uses of AbstractAction in org.eclipse.jface.preference

Subclasses of AbstractAction in org.eclipse.jface.preference
`class` `BooleanPropertyAction` The BooleanPropertyAction is an action that set the values of a boolean property in the preference store.

### Uses of AbstractAction in org.eclipse.team.ui.synchronize

Subclasses of AbstractAction in org.eclipse.team.ui.synchronize
`class` `ModelParticipantAction` Model provider actions for use with a `ModelSynchronizeParticipant`.
`class` `SynchronizeModelAction` This action provides utilities for performing operations on selections that contain `ISynchronizeModelElement` instances.

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

Subclasses of AbstractAction in org.eclipse.ui.actions
`class` `AddBookmarkAction` Standard action for adding a bookmark to the currently selected file resource(s).
`class` `AddTaskAction` Standard action for adding a task to the currently selected file resource(s).
`class` `BaseSelectionListenerAction` The abstract superclass for actions that listen to selection change events.
`class` `BuildAction` Standard actions for full and incremental builds of the selected project(s) and their references project build configurations.
`class` `CloseResourceAction` Standard action for closing the currently selected project(s).
`class` `CloseUnrelatedProjectsAction` This action closes all projects that are unrelated to the selected projects.
`class` `ContributedAction` For a declarative editor action, see if we can link it to a command.
`class` `CopyProjectAction` The CopyProjectAction is the action designed to copy projects specifically as they have different semantics from other resources.
`class` `CopyResourceAction` Standard action for copying the currently selected resources elsewhere in the workspace.
`class` `CreateFileAction` Deprecated. should use NewWizardMenu to populate a New submenu instead (see Navigator view)
`class` `CreateFolderAction` Deprecated. should use NewWizardMenu to populate a New submenu instead (see Navigator view)
`class` `DeleteResourceAction` Standard action for deleting the currently selected resources.
`class` `ExportResourcesAction` Action representing a generic export operation.
`class` `GlobalBuildAction` Standard action for full and incremental builds of all projects within the workspace.
`class` `ImportResourcesAction` Action representing a generic import operation.
`class` `LabelRetargetAction` A `LabelRetargetAction` extends the behavior of RetargetAction.
`class` `MoveProjectAction` The MoveProjectAction is the action designed to move projects specifically as they have different semantics from other resources.
`class` `MoveResourceAction` Standard action for moving the currently selected resources elsewhere in the workspace.
`class` `NewExampleAction` Standard action for launching the create project selection wizard.
`class` `NewProjectAction` Standard action for launching the create project selection wizard.
`class` `NewWizardAction` Invoke the resource creation wizard selection Wizard.
`class` `NewWizardDropDownAction` Action which, when run, will open the new wizard dialog.
`class` `OpenFileAction` Standard action for opening an editor on the currently selected file resource(s).
`class` `OpenInNewWindowAction` Opens a new window.
`class` `OpenPerspectiveAction` Opens a perspective.
`class` `OpenResourceAction` Standard action for opening the currently selected project(s).
`class` `OpenSystemEditorAction` Standard action for opening a system editor on the currently selected file resource.
`class` `PartEventAction` The abstract superclass for actions that listen to part activation and open/close events.
`class` `QuickStartAction` Deprecated. the IDE now uses the new intro mechanism
`class` `RefreshAction` Standard action for refreshing the workspace from the local file system for the selected resources and all of their descendants.
`class` `RenameResourceAction` Standard action for renaming the selected resources.
`class` `RetargetAction` A `RetargetAction` tracks the active part in the workbench.
`class` `ScrubLocalAction` Deprecated. This class is obsolete; there is no support in the workspace for scrubbing local content.
`class` `SelectionListenerAction` The abstract superclass for resource-based actions that listen to selection change events.
`class` `SelectionProviderAction` The abstract superclass for actions that listen to selection changes from a particular selection provider.
`class` `WorkspaceAction` The abstract superclass for actions which invoke commands implemented in org.eclipse.core.* on a set of selected resources.

### Uses of AbstractAction in org.eclipse.ui.cheatsheets

Subclasses of AbstractAction in org.eclipse.ui.cheatsheets
`class` `OpenCheatSheetAction` Action for opening a cheat sheet.

### Uses of AbstractAction in org.eclipse.ui.console.actions

Subclasses of AbstractAction in org.eclipse.ui.console.actions
`class` `ClearOutputAction` Clears the output in a text console.
`class` `CloseConsoleAction` Removes a console from the console manager.
`class` `TextViewerAction` Common function for actions that operate on a text viewer.
`class` `TextViewerGotoLineAction` Action to position a text viewer to a specific line.

### Uses of AbstractAction in org.eclipse.ui.dialogs

Subclasses of AbstractAction in org.eclipse.ui.dialogs
`class` `PropertyDialogAction` Standard action for opening a Property Pages Dialog on the currently selected element.

### Uses of AbstractAction in org.eclipse.ui.editors.text

Subclasses of AbstractAction in org.eclipse.ui.editors.text
`class` `FileBufferOperationAction` File buffer operation action.

### Uses of AbstractAction in org.eclipse.ui.internal.actions

Subclasses of AbstractAction in org.eclipse.ui.internal.actions with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw
`class` `org.eclipse.ui.internal.actions.CommandAction` Instantiate an action that will execute the command.

### Uses of AbstractAction in org.eclipse.ui.operations

Subclasses of AbstractAction in org.eclipse.ui.operations
`class` `OperationHistoryActionHandler` OperationHistoryActionHandler implements common behavior for the undo and redo actions.
`class` `RedoActionHandler` RedoActionHandler provides common behavior for redoing an operation, as well as labelling and enabling the menu item.
`class` `UndoActionHandler` UndoActionHandler provides common behavior for performing an undo, as well as labelling and enabling the undo menu item.

### Uses of AbstractAction in org.eclipse.ui.preferences

Subclasses of AbstractAction in org.eclipse.ui.preferences
`class` `ViewPreferencesAction` The ViewPreferencesAction is the action for opening a view preferences dialog on a class.

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

Subclasses of AbstractAction in org.eclipse.ui.texteditor
`protected class` `AbstractTextEditor.LineEndAction` This action implements smart end.
`protected class` `AbstractTextEditor.LineStartAction` This action implements smart home.
`class` `AddMarkerAction` Action for creating a marker of a specified type for the editor's input element based on the editor's selection.
`class` `AddTaskAction` Creates a new task marker.
`class` `CaseAction` Action that converts the current selection to lower case or upper case.
`class` `ChangeEncodingAction` Action for changing the encoding of the editor's input element.
`class` `ContentAssistAction` A content assist action which gets its target from its text editor.
`class` `ConvertLineDelimitersAction` Deprecated. since 3.1.
`class` `DeleteLineAction` An action to delete a whole line, the fraction of the line that is left from the cursor or the fraction that is right from the cursor.
`class` `FindNextAction` An action which finds the next/previous occurrence of the last search or the current selection if present.
`class` `FindReplaceAction` An action which opens a Find/Replace dialog.
`class` `GotoAnnotationAction` Action for jumping to a particular annotation in the editor's text viewer.
`class` `GotoLastEditPositionAction` Goes to last edit position.
`class` `GotoLineAction` Action for jumping to a particular line in the editor's text viewer.
`class` `GotoNextEditPositionAction` Goes to next edit position, ie travels forward in the edit position history Acts as a complement to GotoLastEditPositionAction which travels backward in the history.
`class` `IncrementalFindAction` An action which enters the incremental find mode like in emacs.
`class` `InsertLineAction` This action implements smart return.
`class` `JoinLinesAction` Action for joining two or more lines together by deleting the line delimiters and trimming the whitespace between them.
`class` `MarkAction` An action to handle emacs-like marked regions.
`class` `MarkerRulerAction` A ruler action which can add and remove markers which have a visual representation in the ruler.
`class` `MarkerRulerInfoAction` Deprecated. use `MarkerRulerAction` instead
`class` `MoveLinesAction` Action for moving selected lines in an editor.
`class` `RecenterAction` An action to handle emacs-like recenter.
`class` `ResourceAction` An action which configures its label, image, tooltip, and description from a resource bundle using known keys.
`class` `RetargetTextEditorAction` Action used by an editor action bar contributor to establish placeholders in menus or action bars which can be retargeted to dynamically changing actions, for example, those which come from the active editor.
`class` `RevertToSavedAction` Action for abandoning changes made in the text editor since the last save operation.
`class` `SaveAction` Deprecated. As of 3.5, replaced by `ActionFactory.SAVE`
`class` `SelectAnnotationRulerAction` A ruler action which can select the textual range of an annotation that has a visual representation in a vertical ruler.
`class` `SelectMarkerRulerAction` A ruler action which can select the textual range of a marker that has a visual representation in a vertical ruler.
`class` `SelectMarkerRulerInfoAction` Deprecated. As of 2.1, replaced by `SelectMarkerRulerAction`
`class` `ShiftAction` Action for shifting code to the right or left by one indentation level.
`class` `ShowWhitespaceCharactersAction` This action toggles the display of whitespace characters by attaching/detaching an `WhitespaceCharacterPainter` to the associated text editor.
`class` `TextEditorAction` Skeleton of a standard text editor action.
`class` `TextNavigationAction` An `Action` wrapper for text widget navigation and selection actions.
`class` `TextOperationAction` An action which gets a text operation target from its text editor.

### Uses of AbstractAction in org.eclipse.ui.views.framelist

Subclasses of AbstractAction in org.eclipse.ui.views.framelist
`class` `BackAction` Generic "Back" action which goes back one frame,
`class` `ForwardAction` Generic "Forward" action which goes forward one frame.
`class` `FrameAction` Abstract superclass for actions dealing with frames or a frame list.
`class` `GoIntoAction` Generic "Go Into" action which goes to the frame for the current selection.
`class` `UpAction` Generic "Up" action which goes to the parent frame for the current frame.

### Uses of AbstractAction in org.eclipse.ui.views.navigator

Subclasses of AbstractAction in org.eclipse.ui.views.navigator
`class` `CollapseAllAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `FilterSelectionAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `GotoResourceAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `ResourceNavigatorAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `ResourceNavigatorMoveAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `ResourceNavigatorRenameAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `ShowInNavigatorAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `SortViewAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead
`class` `ToggleLinkingAction` Deprecated. as of 3.5, use the Common Navigator Framework classes instead

### Uses of AbstractAction in org.eclipse.ui.views.properties

Subclasses of AbstractAction in org.eclipse.ui.views.properties
`class` `PinPropertySheetAction` Pins the properties view instance to the current selection.