## Uses of Class
bdi4jade.plan.Plan.EndState

- Packages that use Plan.EndState
  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.

- - ### Uses of Plan.EndState in bdi4jade.plan

    Methods in bdi4jade.plan that return Plan.EndState
    Modifier and Type | Method and Description
    --- | ---
    `static Plan.EndState` | Plan.EndState.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static Plan.EndState[]` | Plan.EndState.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of Plan.EndState in bdi4jade.plan.planbody

    Methods in bdi4jade.plan.planbody that return Plan.EndState
    Modifier and Type | Method and Description
    --- | ---
    `Plan.EndState` | SequentialActionPlanBody.`getEndState()`
    `Plan.EndState` | PlanBody.`getEndState()` Returns the end state of the execution of this plan.
    `Plan.EndState` | ParallelActionPlanBody.`getEndState()`
    `Plan.EndState` | FSMPlanBody.`getEndState()`
    `Plan.EndState` | AbstractPlanBody.`getEndState()` Returns the end state of plan.

    Methods in bdi4jade.plan.planbody with parameters of type Plan.EndState
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractPlanBody.`setEndState(Plan.EndState endState)` Sets the end state of plan.