| Interface | Description | |
|---|---|---|
| IAsyncCommand | Describes an asynchronous command. | |
| ICommand | Interface to be implemented by command classes. | |
| ICompositeCommand | Interface that needs to be implemented by command classes that are composed of multiple commands. |
| Class | Description | |
|---|---|---|
| CompositeCommand |
Basic implementation of the ICompositeCommand that executes a list of ICommand instances
that were added through the addCommand() method. |
|
| CompositeCommandKind |
Enumeration that defines the different ways an ICompositeCommand can execute its collection
of ICommands
|
|
| GenericOperationCommand |
Generic ICommand implementation that can be used to wrap arbitrary IOperation or IProgressOperation
implementations. |