| 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 PlanBody.
|
| Class | Description |
|---|---|
| AndPlanGoalDependency |
This class represents an AND dependency between a plan and a set of goals.
|
| OrPlanGoalDependency |
This class represents an OR dependency between a plan and a set of goals.
|
| Plan |
This class represents the plan abstraction.
|
| PlanContribution |
This class stores the probability of a plan promoting a value with respect to
a softgoal.
|
| PlanGoalDependency |
This abstract class has the common properties and operations of all kinds of
plan-goal dependency.
|
| PlanInstance |
This class represents a plan that has been instantiated to be executed, with
an associated plan body (a behavior).
|
| Enum | Description |
|---|---|
| Plan.DefaultMetadata | |
| PlanInstance.EndState |
This enumuration represents the possible end states of a plan execution.
|