Interface | Description |
---|---|
IAgentListener |
Interface for external processes that want to be
notified on certain agent events.
|
IBDIExternalAccess |
The interface for external threads.
|
IBDIInternalAccess |
Internal access interface for BDI agents.
|
IBelief |
The interface for all beliefs (concrete and referenced).
|
IBeliefbase |
The beliefbase contains the beliefs and beliefsets
of an agent or capability.
|
IBeliefListener |
Listener for observing beliefs.
|
IBeliefSet |
Interface for all beliefsets (concrete and referenced).
|
IBeliefSetListener |
Listener for observing belief sets.
|
ICandidateInfo |
The info objects for plan candidates.
|
ICapability |
A capability is a self-contained agent module
as specified in an agent definition file (ADF).
|
IChangeEvent |
A change event indicates (important) state changes.
|
IContentCodec |
The interface for content codecs.
|
IElement |
Base interface for all runtime elements.
|
IEvent |
The interface for all events (concrete and referenced).
|
IEventbase |
Interface for an event base.
|
IExpression |
The common interface for expressions.
|
IExpressionbase |
The expressionbase provides access to the expressions
and conditions defined in the ADF and allows to define
new expressions and conditions at runtime.
|
IExternalCondition |
A condition that a plan can wait for.
|
IGoal |
The supertype for all goals (concrete and referenced)
and all goal types (perform, achieve, get, maintain).
|
IGoalbase |
The programmers interface for the goalbase.
|
IGoalListener |
Listener for observing goals.
|
IInternalEvent |
The interface for all internal events (concrete and referenced).
|
IInternalEventListener |
Listener for observing internal event.
|
IMessageEvent |
The interface for all message events (concrete and referenced).
|
IMessageEventListener |
Listener for observing message.
|
IParameter |
The interface for parameters.
|
IParameterElement |
The internal interface for all elements with parameters.
|
IParameterSet |
Interface for all parameter sets.
|
IPlan |
A currently instantiated plan of the agent (=intention).
|
IPlanbase |
The programmers interface for a plan base.
|
IPlanExecutor |
The plan executor is responsible for creating
plan bodies and executing plan steps.
|
IPlanListener |
Listener for observing plans.
|
IProcessableElement |
Interface for all processable elements (goals, internal and message events).
|
IPropertybase |
The interface for accessing properties.
|
IWaitAbstraction |
Definition of aspects to wait for.
|
IWaitqueue |
Interface for the waitqueue of plans.
|
Class | Description |
---|---|
AgentEvent |
The agent event is used for the agent call back interface.
|
Plan |
A plan (in our context more a plan body) contains
actions e.g. for accomplishing a target state.
|
Exception | Description |
---|---|
BDIFailureException |
A BDI failure exception indicates that a plan has failed.
|
GoalFailureException |
An exception that may be thrown by a plan to
indicate a subgoal failure.
|
PlanFailureException |
An exception that may be thrown by a plan to
indicate its failure.
|
TimeoutException |
A timeout exception is thrown by a plan when a wait
operation was performed and the timeout occurred.
|
Copyright © 2013. All Rights Reserved.