| Interface | Description |
|---|---|
| IInternalPlan |
Abstraction for rplans and rgoals that act as plan.
|
| IPlanBody |
Interface for plan body.
|
| IServiceParameterMapper<T> |
Used as part of a service plan, i.e.
|
| Class | Description |
|---|---|
| AbstractBDIInfo |
Base class for transferable information about BDI elements.
|
| AbstractPlanBody |
Abstract base class for plan body implementations.
|
| APL |
The APL is the applicable plan list.
|
| APL.MGoalInfo | |
| APL.MPlanInfo | |
| BDIComponentResultListener<E> |
This listener has the purpose to keep the current plan
in the RPLANS thread local.
|
| BDIServiceInvocationHandler | |
| BeliefAdapter<T> |
Belief listener adapter that implements empty all methods.
|
| BeliefInfo |
Transferable information about a belief.
|
| CapabilityPojoWrapper |
Wrapper providing BDI methods to the user.
|
| ClassPlanBody |
Plan body that is represented as complete class.
|
| ComponentPlanBody |
Plan body implementation as a component.
|
| DefaultAnnotationMapper<T> |
Service mapper that uses the annotations in a goal.
|
| GoalDelegationHandler |
Handler used for service-goal delegation.
|
| GoalInfo |
Transferable information about a goal.
|
| InvocationInfo | |
| MethodPlanBody |
Implementation of a method as a plan body.
|
| PlanInfo |
Transferable information about a plan.
|
| RCapability |
Runtime element for storing goal and plan instances.
|
| RElement |
Base element for all runtime elements.
|
| RFinishableElement |
Element that can be finished with processing.
|
| RGoal |
Goal instance implementation.
|
| RParameterElement |
Base element for elements with parameters such as:
- message event
- internal event
- goal
- plan
|
| RPlan |
Runtime element of a plan.
|
| RProcessableElement |
Runtime element for all elements that can be processed via means-end reasoning.
|
| RServiceCall |
Runtime element for handling a service call as plan.
|
| ServiceCallPlan |
Default plan for realizing a service call.
|
| Enum | Description |
|---|---|
| RPlan.PlanLifecycleState | |
| RPlan.PlanProcessingState | |
| RProcessableElement.State |
The allowed states.
|
| Exception | Description |
|---|---|
| GoalDroppedException |
An exception that indicates an aborted goal i.e.
|
| GoalFailureException |
An exception that may be thrown by a plan to
indicate a subgoal failure.
|
| PlanAbortedException |
Plan has aborted.
|
| PlanFailureException |
An exception that may be thrown by a plan to
indicate its failure.
|
| Error | Description |
|---|---|
| BodyAborted |
An error thrown to abort the execution of the plan body.
|