Runtime

## Uses of Class
org.eclipse.gmf.runtime.common.core.command.AbstractCommand

Packages that use AbstractCommand
org.eclipse.gmf.runtime.common.core.command: Provides a set of classes for executing, undoing and redoing units of work, known as Commands.
org.eclipse.gmf.runtime.diagram.ui.commands: Aurora internal packages Package Specification Diagram ui commands
org.eclipse.gmf.runtime.diagram.ui.editpolicies: Aurora internal packages Package Specification This package contains the edit policy classes.

Uses of AbstractCommand in org.eclipse.gmf.runtime.common.core.command

Subclasses of AbstractCommand in org.eclipse.gmf.runtime.common.core.command
`class` `CompositeCommand` An undoable command that is composed of child `IUndoableOperation`s that are not known to modify EMF model resources, but can contain model-affecting children.
`class` `IdentityCommand` A command that is always executable, undoable and redoable, but does nothing.
`class` `OneTimeCommand` A command does its work once, and can never be undone or redone.
`class` `UnexecutableCommand` A command that cannot be executed.

Uses of AbstractCommand in org.eclipse.gmf.runtime.diagram.ui.commands

Subclasses of AbstractCommand in org.eclipse.gmf.runtime.diagram.ui.commands
`class` `CommandProxy` `ICommand` that delegates to a GEF `Command`.
`class` `CreateOrSelectElementCommand` A command that pops up a menu which can allow the user to select whether they want to create a new type, select an existing element, or leave it unspecified.
`class` `CreateViewAndOptionallyElementCommand` A command used to optionally create a new view and new element.

`class`

`DeferredCreateConnectionViewAndElementCommand`
a command to create the both of the View and Semantic of the connection, but the editparts of target and source to obtain the command has not been created yet, since we have the ViewAdapter to we can use it to get its editpart once it is created and hence on execution time we can get its editpart to get the command for our request and then execute it.

`class` `OpenDiagramCommand` Command to open a diagram.
`class` `PopupMenuCommand` A command that pops up a `PopupMenu` or a `PopupDialog` when it executes.
`class` `PromptForConnectionAndEndCommand` A command that pops up a menu which can allow the user to select the type of connection to be created and whether they want to create a new type or select an existing element for the other end of the connection.
`class` `SemanticCreateCommand` A Wrapper around a real element creation command The main use of this command is to ensure that the semantic adapter is updated appropriately upon undo and redo of the real command

Uses of AbstractCommand in org.eclipse.gmf.runtime.diagram.ui.editpolicies

Subclasses of AbstractCommand in org.eclipse.gmf.runtime.diagram.ui.editpolicies
`protected class` `GraphicalNodeEditPolicy.PromptAndCreateConnectionCommand` Gets a command that pops up a menu which allows the user to select which type of connection to be created and then creates the connection.

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.