| Interface | Description |
|---|---|
| ICommand |
A command that is modifying or reading model objects, and thus need to be executed in the correct environment.
|
| Class | Description |
|---|---|
| AbstractCommand |
Base class to implement
ICommand. |
| AbstractCompoundCommand |
Base class to implement a composite command based on
ICommand interface. |
| AbstractNonDirtyingCommand |
A read/write command that acts as not having changed the model as far as the command stack is concerned.
Only works with TigCommandStack.For any other command stack, this command acts as an AbstractReadWriteCommand. |
| AbstractReadOnlyCommand |
A command that accesses model objects in read-only mode.
Also allows to set a result through the RunnableWithResult.Impl.setResult(Object) method in the Runnable.run() method implementation.This result can then be read at the end of the call, using the RunnableWithResult.Impl.getResult() method. |
| AbstractReadWriteCommand |
A command that accesses model objects in read-write mode.
|