Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.eclipse.ui.actions

Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.

See:
Description

Interface Summary
ActionFactory.IWorkbenchAction | Interface for a workbench action.

Class Summary
ActionContext | An `ActionContext` represents the context used to determine which actions are added by an `ActionGroup`, and what their enabled state should be.
ActionDelegate | Abstract base implementation of `IActionDelegate` and `IActionDelegate2` for a client delegate action.
ActionFactory | Access to standard actions provided by the workbench.
ActionGroup | An `ActionGroup` represents a group of actions which are added to a context menu, or the action bars of a part, together.
AddBookmarkAction | Standard action for adding a bookmark to the currently selected file resource(s).
AddTaskAction | Standard action for adding a task to the currently selected file resource(s).
BaseSelectionListenerAction | The abstract superclass for actions that listen to selection change events.
BuildAction | Standard actions for full and incremental builds of the selected project(s).
CloseResourceAction | Standard action for closing the currently selected project(s).
ContributionItemFactory | Access to standard contribution items provided by the workbench.
CopyFilesAndFoldersOperation | Perform the copy of file and folder resources from the clipboard when paste action is invoked.
CopyProjectAction | The CopyProjectAction is the action designed to copy projects specifically as they have different semantics from other resources.
CopyProjectOperation | Implementation class to perform the actual copying of project resources from the clipboard when paste action is invoked.
CopyResourceAction | Standard action for copying the currently selected resources elsewhere in the workspace.
CreateFileAction | Deprecated. should use NewWizardMenu to populate a New submenu instead (see Navigator view)
CreateFolderAction | Deprecated. should use NewWizardMenu to populate a New submenu instead (see Navigator view)
CreateProjectAction | Deprecated. This new experimental API is being temporary deprecated for release 2.0 New project creation should continue to make use of NewProjectAction.
DeleteResourceAction | Standard action for deleting the currently selected resources.
ExportResourcesAction | Action representing a generic export operation.
GlobalBuildAction | Standard action for full and incremental builds of all projects within the workspace.
ImportResourcesAction | Action representing a generic import operation.
LabelRetargetAction | A `LabelRetargetAction` extends the behavior of RetargetAction.
MoveFilesAndFoldersOperation | Moves files and folders.
MoveProjectAction | The MoveProjectAction is the action designed to move projects specifically as they have different semantics from other resources.
MoveResourceAction | Standard action for moving the currently selected resources elsewhere in the workspace.
NewExampleAction | Standard action for launching the create project selection wizard.
NewProjectAction | Standard action for launching the create project selection wizard.
NewWizardAction | Invoke the resource creation wizard selection Wizard.
NewWizardMenu | A `NewWizardMenu` is used to populate a menu manager with New Wizard actions.
OpenFileAction | Standard action for opening an editor on the currently selected file resource(s).
OpenInNewWindowAction | Opens a new window.
OpenNewPageMenu | Deprecated. Workbench no longer exposes the concept of "pages" in the user ui model.
OpenNewWindowMenu | Deprecated. See IWorkbench.showPerspective methods.
OpenPerspectiveMenu | Deprecated. See IWorkbench.showPerspective methods.
OpenResourceAction | Standard action for opening the currently selected project(s).
OpenSystemEditorAction | Standard action for opening a system editor on the currently selected file resource.
OpenWithMenu | A menu for opening files in the workbench.
PartEventAction | The abstract superclass for actions that listen to part activation and open/close events.
PerspectiveMenu | A menu for perspective selection.
QuickStartAction | Deprecated. the IDE now uses the new intro mechanism
ReadOnlyStateChecker | The ReadOnlyStateChecker is a helper class that takes a set of resource some of which may be read only and queries the user as to whether or not they wish to continue the operation on it.
RefreshAction | Standard action for refreshing the workspace from the local file system for the selected resources and all of their descendents.
RenameResourceAction | Standard action for renaming the selected resources.
RetargetAction | A `RetargetAction` tracks the active part in the workbench.
ScrubLocalAction | Standard action for scrubbing the local content in the local file system of the selected resources and all of their descendents.
SelectionListenerAction | The abstract superclass for resource-based actions that listen to selection change events.
SelectionProviderAction | The abstract superclass for actions that listen to selection changes from a particular selection provider.
SimpleWildcardTester | Implements an algorithm for very simple pattern matching in a string.
TextActionHandler | Handles the redirection of the global Cut, Copy, Paste, and Select All actions to either the current inline text control or the part's supplied action handler.
WorkingSetFilterActionGroup | Adds working set filter actions (set / clear / edit)
WorkspaceAction | The abstract superclass for actions which invoke commands implemented in org.eclipse.core.* on a set of selected resources.
WorkspaceModifyDelegatingOperation | An operation which delegates its work to a runnable that modifies the workspace.
WorkspaceModifyOperation | An operation which potentially makes changes to the workspace.

## Package org.eclipse.ui.actions Description

Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.

## Package Specification

Actions for resource management, project build and workbench page management are provided to encourage a standard look and feel across views and editors contributed by independent system vendors. Base classes are also provided for selection oriented actions which enable or disable based upon selection in a part or viewer. These should be used by ISV's to define actions for menus, toolbars, and context menus.

Action which leads to resource modification should take advantage of the `WorkspaceModifyOperation` classes. These classes are used to defer events which typically occur as a result of workspace changes (such as the firing of resource deltas, performance of autobuilds, etc.) until the outermost operation has successfully completed. This deferral leads to an optimized, faster execution of resource modification because fewer deltas and autobuilds are performed.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.