# 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
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
ExecutionException: Signals that an exception occured during the execution of a command.

Classes in org.eclipse.core.commands used by org.eclipse.debug.ui
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
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
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
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
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
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
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
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
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
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
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
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
ExecutionException: Signals that an exception occured during the execution of a command.

Classes in org.eclipse.core.commands used by org.eclipse.ui.commands
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.
HandlerEvent: An instance of this class describes changes to an instance of `IHandler`.
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.
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
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
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
ExecutionException: Signals that an exception occured during the execution of a command.

Classes in org.eclipse.core.commands used by org.eclipse.ui.keys
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
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
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
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
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.