Contains Abstract Classes for the controller Classes that are designed to be extended when implementing a controller feature.
| Class | Description | |
|---|---|---|
| AbstractAction | The AbstractAction provides the base implementation of the IAction interface and supports the ability to add, remove and update the command list for the action. | |
| AbstractCommand | The AbstractCommand is a base class for any extending Command. | |
| AbstractTask | The AbstractTask is the base class to extend all Tasks from. |