| Interface | Description | 
|---|---|
| AITask<O extends Agent> | Represents a task performed by  Agents. | 
| AITaskBuilder<O extends Agent,A extends AITask<O>,B extends AITaskBuilder<O,A,B>> | A utility to assist in building  AITasks. | 
| AITaskType | 
| Class | Description | 
|---|---|
| AbstractAITask<O extends Agent> | |
| AITaskTypes |