# Uses of Package
org.eclipse.core.commands

Packages that use org.eclipse.core.commands
org.eclipse.core.commands: Application programming interfaces for commands and handlers.
org.eclipse.core.commands.operations: Classes for the creation of undoable operations which can be added to an operations history and later be undone and redone.
org.eclipse.debug.ui: Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions: Provides a set of actions related to running and debugging applications.
org.eclipse.e4.ui.model.application.ui.menu: Application programming interfaces describing the Eclipse 4 menu and toolbar model elements.
org.eclipse.jface.action: Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.bindings: Provides support for bindings between commands and various user input events (e.g., keyboard shortcuts).
org.eclipse.jface.bindings.keys: Provides support for bindings between commands and keys.
org.eclipse.jface.commands: Provides JFace-specific support for commands.
org.eclipse.jface.menus: Provides support for trim specification.
org.eclipse.jface.text.contentassist: Provides a content assist add-on for an `ITextViewer`.
org.eclipse.jface.text.quickassist: This package provides the quick assist assistant add-on for an `ISourceViewer`.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.team.ui.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.text.undo: Provides undo and redo support for a document.
org.eclipse.ui.commands: Provides support for retrieving information on Commands from the workbench.
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.handlers: Provides support for integrating handlers into the Eclipse workbench.
org.eclipse.ui.ide.undo: APIs that provide undo and redo behavior for operations that manipulate the workspace.
org.eclipse.ui.keys: Provides support for integrating keys into the Eclipse workbench.
org.eclipse.ui.menus: Provides the public API and default implementation for contributing menu and toolbars to the menu service.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.views.markers: Utility classes for working with markers in views
org.eclipse.ui.views.properties: Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.

Classes in org.eclipse.core.commands used by org.eclipse.core.commands
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
AbstractParameterValueConverter Supports conversion between objects and strings for command parameter values.
Category A logical group for a set of commands.
CategoryEvent An instance of this class describes changes to an instance of `Category`.
Command A command is an abstract representation for some semantic behaviour.
CommandEvent An instance of this class describes changes to an instance of `Command`.
CommandManager A central repository for commands -- both in the defined and undefined states.
CommandManagerEvent An event indicating that the set of defined command identifiers has changed.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
HandlerEvent An instance of this class describes changes to an instance of `IHandler`.
ICategoryListener An instance of this interface can be used by clients to receive notification of changes to one or more instances of `Category`.
ICommandListener An instance of this interface can be used by clients to receive notification of changes to one or more instances of `Command`.
ICommandManagerListener An instance of this interface can be used by clients to receive notification of changes to one or more instances of `ICommandManager`.
IExecutionListener A listener to the execution of commands.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.
IHandlerListener An instance of this interface can be used by clients to receive notification of changes to one or more instances of `IHandler`.
IObjectWithState An object that holds zero or more state objects.
IParameter A parameter for a command.
IParameterTypeListener An instance of this interface can be used by clients to receive notification of changes to one or more instances of `ParameterType`.
IParameterValues The parameters for a command.
IStateListener A listener to changes in some state.
NotEnabledException Signals that an attempt was made to execute a command that is not enabled.
NotHandledException Signals that an attempt was made to access the properties of an unhandled object.
Parameterization A parameter with a specific value.
ParameterizedCommand A command that has had one or more of its parameters specified.
ParameterType Provides information about the type of a command parameter.
ParameterTypeEvent An instance of this class describes changes to an instance of `ParameterType`.
ParameterValueConversionException Signals that a problem occurred while converting a command parameter value from string to object, or object to string.
ParameterValuesException Signals that a problem has occurred while trying to create an instance of `IParameterValues`.
SerializationException Signals that an exception occured while serializing a `ParameterizedCommand` to a string or deserializing a String to a `ParameterizedCommand`.
State A piece of state information that can be shared between objects, and might be persisted between sessions.

Classes in org.eclipse.core.commands used by org.eclipse.core.commands.operations
Class and Description
ExecutionException Signals that an exception occured during the execution of a command.

Classes in org.eclipse.core.commands used by org.eclipse.debug.ui
Class and Description
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.

Classes in org.eclipse.core.commands used by org.eclipse.debug.ui.actions
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.

Classes in org.eclipse.core.commands used by org.eclipse.e4.ui.model.application.ui.menu
Class and Description
ParameterizedCommand A command that has had one or more of its parameters specified.

Classes in org.eclipse.core.commands used by org.eclipse.jface.action
Class and Description
CommandManager A central repository for commands -- both in the defined and undefined states.
ExecutionException Signals that an exception occured during the execution of a command.
NotEnabledException Signals that an attempt was made to execute a command that is not enabled.

Classes in org.eclipse.core.commands used by org.eclipse.jface.bindings
Class and Description
CommandManager A central repository for commands -- both in the defined and undefined states.
ParameterizedCommand A command that has had one or more of its parameters specified.

Classes in org.eclipse.core.commands used by org.eclipse.jface.bindings.keys
Class and Description
ParameterizedCommand A command that has had one or more of its parameters specified.

Classes in org.eclipse.core.commands used by org.eclipse.jface.commands
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.
IHandlerListener An instance of this interface can be used by clients to receive notification of changes to one or more instances of `IHandler`.
State A piece of state information that can be shared between objects, and might be persisted between sessions.

Classes in org.eclipse.core.commands used by org.eclipse.jface.menus
Class and Description
INamedHandleStateIds State identifiers that are understood by named handle objects that implement `IObjectWithState`.
State A piece of state information that can be shared between objects, and might be persisted between sessions.

Classes in org.eclipse.core.commands used by org.eclipse.jface.text.contentassist
Class and Description
IHandler A handler is the pluggable piece of a command that handles execution.

Classes in org.eclipse.core.commands used by org.eclipse.jface.text.quickassist
Class and Description
IHandler A handler is the pluggable piece of a command that handles execution.

Classes in org.eclipse.core.commands used by org.eclipse.jface.text.source
Class and Description
IHandler A handler is the pluggable piece of a command that handles execution.

Classes in org.eclipse.core.commands used by org.eclipse.team.ui.mapping
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.

Classes in org.eclipse.core.commands used by org.eclipse.text.undo
Class and Description
ExecutionException Signals that an exception occured during the execution of a command.

Classes in org.eclipse.core.commands used by org.eclipse.ui.commands
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
Category A logical group for a set of commands.
Command A command is an abstract representation for some semantic behaviour.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
IExecutionListener A listener to the execution of commands.
IHandler A handler is the pluggable piece of a command that handles execution.
IParameterValues The parameters for a command.
NotHandledException Signals that an attempt was made to access the properties of an unhandled object.
ParameterizedCommand A command that has had one or more of its parameters specified.
ParameterType Provides information about the type of a command parameter.
SerializationException Signals that an exception occured while serializing a `ParameterizedCommand` to a string or deserializing a String to a `ParameterizedCommand`.

Classes in org.eclipse.core.commands used by org.eclipse.ui.editors.text
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.

Classes in org.eclipse.core.commands used by org.eclipse.ui.handlers
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
Command A command is an abstract representation for some semantic behaviour.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.
NotEnabledException Signals that an attempt was made to execute a command that is not enabled.
NotHandledException Signals that an attempt was made to access the properties of an unhandled object.
ParameterizedCommand A command that has had one or more of its parameters specified.
State A piece of state information that can be shared between objects, and might be persisted between sessions.

Classes in org.eclipse.core.commands used by org.eclipse.ui.ide.undo
Class and Description
ExecutionException Signals that an exception occured during the execution of a command.

Classes in org.eclipse.core.commands used by org.eclipse.ui.keys
Class and Description
ParameterizedCommand A command that has had one or more of its parameters specified.

Classes in org.eclipse.core.commands used by org.eclipse.ui.menus
Class and Description
ParameterizedCommand A command that has had one or more of its parameters specified.

Classes in org.eclipse.core.commands used by org.eclipse.ui.texteditor
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.

Classes in org.eclipse.core.commands used by org.eclipse.ui.views.markers
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.

Classes in org.eclipse.core.commands used by org.eclipse.ui.views.properties
Class and Description
AbstractHandler This class is a partial implementation of `IHandler`.
ExecutionEvent The data object to pass to the command (and its handler) as it executes.
ExecutionException Signals that an exception occured during the execution of a command.
IHandler A handler is the pluggable piece of a command that handles execution.
IHandler2 Extend the IHandler interface to provide some context for isEnabled() requests.