# Uses of Package
bdi4jade.plan.planbody

- Packages that use bdi4jade.plan.planbody
  Package | Description
  --- | ---
  bdi4jade.plan | This package contains interfaces and classes that allows representation of plans of BDI agents.
  bdi4jade.plan.planbody | This package contains interfaces and classes that allows representation of plan body, which is an executable piece of code that is instantiated and executed to achieve goals.
  bdi4jade.util | This package contains utility classes.

- Classes in bdi4jade.plan.planbody used by bdi4jade.plan
  Class and Description
  PlanBody This interface defines a plan body, which specifies a set of steps to achieve a goal.

- Classes in bdi4jade.plan.planbody used by bdi4jade.plan.planbody
  Class and Description
  AbstractPlanBody This class provides an almost complete implementation of the `PlanBody` interface.
  OutputPlanBody This interface defines that a `PlanBody` provides output for a goal that is being achieved.
  PlanBody This interface defines a plan body, which specifies a set of steps to achieve a goal.

- Classes in bdi4jade.plan.planbody used by bdi4jade.util
  Class and Description
  PlanBody This interface defines a plan body, which specifies a set of steps to achieve a goal.