# Package bdi4jade.annotation

- Enum Summary
  Enum | Description
  --- | ---
  Parameter.Direction |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  AssociatedCapability | This annotation allows to specify that an attribute of a `Capability` is an association between capabilities, whose source capability is the annotated capability.
  Belief | This annotation allows to specify that an attribute of a `Capability` is a belief that should be added to the capability belief base.
  GoalOwner | This annotation allows to specify that a `Goal` belongs to a capability and, if so, whether is is internal or external.
  Parameter |
  PartCapability | This annotation allows to specify that an attribute of a `Capability` is a composition relationship between capabilities, whose whole capability is the annotated capability.
  Plan | This annotation allows to specify that an attribute of a `Capability` is a plan that should be added to the capability plan library.
  TransientBelief | This annotation allows to specify that an attribute of a `Capability` is a belief value that should be added to the capability belief base, whose key is a string.
  TransientBeliefSet | This annotation allows to specify that an attribute of a `Capability` is a belief set value that should be added to the capability belief base, whose key is a string.

Author:
  ingridnunes