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.
|