# Hierarchy For Package bdi4jade.plan

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - bdi4jade.util.MetadataElement
    - bdi4jade.plan.Plan
  - bdi4jade.plan.PlanContribution
  - bdi4jade.plan.PlanGoalDependency
    - bdi4jade.plan.AndPlanGoalDependency
    - bdi4jade.plan.OrPlanGoalDependency
  - bdi4jade.plan.PlanInstance (implements bdi4jade.event.GoalListener)

## Interface Hierarchy

- bdi4jade.plan.DisposablePlanBody
- bdi4jade.plan.OutputPlanBody
- bdi4jade.plan.PlanBody

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - bdi4jade.plan.PlanInstance.EndState
    - bdi4jade.plan.Plan.DefaultMetadata