See: Description
| Interface | Description |
|---|---|
| DisposablePlanBody |
This interface indicates that a
PlanBody should be finalized in case
of being terminated. |
| 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.
|
| Class | Description |
|---|---|
| AbstractPlanBody |
This class provides an almost complete implementation of the
PlanBody
interface. |
| BeliefGoalPlanBody |
This plan body aims to achieve a
BeliefGoal. |
| FSMPlanBody |
This allows a plan body to inherit from both
AbstractPlanBody and
FSMBehaviour. |
| ParallelActionPlanBody |
This allows a plan body to inherit from both
AbstractPlanBody and
ParallelBehaviour. |
| ParallelGoalPlanBody |
This plan body provides the set of actions to achieve a
ParallelGoal. |
| SequentialActionPlanBody |
This allows a plan body to inherit from both
AbstractPlanBody and
SequentialBehaviour. |
| SequentialGoalPlanBody |
This plan body provides the set of actions to achieve a
SequentialGoal. |