| BDIConfiguration | 
 Redefines jadex.micro.annotation.Configuration
  as annotations do not allow inheritance. 
 | 
| BDIConfigurations | 
 Configurations annotation. 
 | 
| Belief | 
  | 
| Body | 
  | 
| Capability | 
 Marker for a capability class or variable. 
 | 
| Deliberation | 
  | 
| Goal | 
 Let a class be used to represent goals of a BDI agent. 
 | 
| GoalAPI | 
 The goal API (IGoal) injection for a pojo goal. 
 | 
| GoalAPLBuild | 
 Specify a custom method for generating plan candidates for a goal. 
 | 
| GoalContextCondition | 
  | 
| GoalCreationCondition | 
 A goal creation condition can be annotated in the following ways,
  which allow more or less fine-grained control over the condition
  and the goal creation process. 
 | 
| GoalDropCondition | 
  | 
| GoalFinished | 
 Specify a custom method for getting a callback when goal is finished. 
 | 
| GoalInhibit | 
 The inhibit annotation can be placed on a method of a goal class
  to form a so called instance-level inhibition arc, i.e. 
 | 
| GoalMaintainCondition | 
  | 
| GoalParameter | 
 Annotation for goal parameters. 
 | 
| GoalParent | 
 The goal parent (pojo) injection for a pojo goal. 
 | 
| GoalRecurCondition | 
  | 
| GoalResult | 
 Marker for a field or method that should act as
  goal result. 
 | 
| Goals | 
  | 
| GoalSelectCandidate | 
 Annotation to provide a custom select candidate functionality. 
 | 
| GoalServiceParameterMapping | 
 Mapping annotation for goals that helps creating
  call parameters for a service invocation. 
 | 
| GoalServiceResultMapping | 
 Mapping annotation for goals that helps feeding
  back a result of a service invocation. 
 | 
| GoalTargetCondition | 
  | 
| Mapping | 
 Mapping, e.g. 
 | 
| Plan | 
  | 
| PlanAborted | 
  | 
| PlanAPI | 
  | 
| PlanBody | 
  | 
| PlanCapability | 
  | 
| PlanContextCondition | 
  | 
| PlanFailed | 
  | 
| PlanPassed | 
  | 
| PlanPrecondition | 
 Note that the plan precondition is executed before a plan is scheduled for execution. 
 | 
| PlanReason | 
  | 
| Plans | 
  | 
| Publish | 
 Publish information for a goal. 
 | 
| RawEvent | 
 Raw event allows to specify exactly on what condition to wait. 
 | 
| ServicePlan | 
 Annotation for a service plan, i.e. 
 | 
| ServiceTrigger | 
 Service trigger annotation. 
 | 
| Trigger | 
 A plan trigger states for which events or goals a plan should be selected. 
 |