# Package org.eclipse.gef.commands

Simple implementations of the Command interface which support development-time inspection.

See: Description

Interface Summary
Interface | Description
--- | ---
CommandStackEventListener | A listener interface for receiving notification before and after commands are executed, undone, or redone.
CommandStackListener | Deprecated Use `CommandStackEventListener` instead and filter for post-events using `CommandStack.POST_MASK`.

Class Summary
Class | Description
--- | ---
Command | An Abstract implementation of `Command`.
CommandStack | An implementation of a command stack.
CommandStackEvent | Instances of this class are sent whenever stack events occur.
CompoundCommand | An aggregation of multiple `Commands`.
ForwardUndoCompoundCommand | A CompoundCommand that performs undo on its contained Commands in the same order in which they were executed.
UnexecutableCommand | A Command which can never be executed

## Package org.eclipse.gef.commands Description

Simple implementations of the Command interface which support development-time inspection.