| Interface | Description | 
|---|---|
| IBeliefListener<T> | Listener for observing beliefs. | 
| ICapability | |
| IDeliberationStrategy | Interface for goal deliberation strategies. | 
| IGoal | Interface for a bdi goal. | 
| IPlan | User interface for plans. | 
| Class | Description | 
|---|---|
| ChangeEvent<T> | Event that is thrown in case of a bdi element change (belief, goal, etc.). | 
| EasyDeliberationStrategy | The easy deliberation strategy. | 
| PlanFinishedTaskCondition | Finished condition for a space object task to be removed
  when a plan is finished. | 
| WaitAbstraction | Object that indicates on which elements a plan is waiting. | 
| Enum | Description | 
|---|---|
| IGoal.GoalLifecycleState | |
| IGoal.GoalProcessingState | 
| Exception | Description | 
|---|---|
| BDIFailureException | A BDI failure exception indicates that a plan has failed. |