| Package | Description |
|---|---|
| bdi4jade.core |
This package contains the key classes of BDI4JADE.
|
| bdi4jade.event |
This package contains interfaces and classes that allows creating listeners
of events that occur in an agent, such as updating beliefs or achieving
goals, and representing such events.
|
| bdi4jade.goal |
This package contains interfaces and classes that allows representation of
goals and softgoals of an agent.
|
| bdi4jade.message |
This package contains interfaces and classes that allows processing
messages received by BDI agents and creating goals to process them.
|
| bdi4jade.plan |
This package contains interfaces and classes that allows representation of
plans of BDI agents.
|
| bdi4jade.plan.planbody |
This package contains interfaces and classes that allows representation of
plan body, which is an executable piece of code that is instantiated and
executed to achieve goals.
|
| bdi4jade.reasoning |
This package contains interfaces and classes to specify strategies
associated with customization points of the BDI agent reasoning cycle.
|
| bdi4jade.util |
This package contains utility classes.
|
| Class and Description |
|---|
| Goal
This interface defines the abstraction of an agent goal.
|
| GoalStatus
This enumeration provides the possible status that a goal can have.
|
| Softgoal
This interface defines the abstraction of an agent softgoal.
|
| Class and Description |
|---|
| Goal
This interface defines the abstraction of an agent goal.
|
| GoalStatus
This enumeration provides the possible status that a goal can have.
|
| Class and Description |
|---|
| AbstractBeliefGoal
This is an abstract implementation of a belief goal.
|
| BeliefGoal
This class represents the goal of an agent to believe in a certain belief,
that is, the agent has a belief whose name is specified in this goal.
|
| BeliefValueGoal
This class represents the goal of an agent to believe in a certain belief
with an specific value, that is, the agent has a belief whose name and value
are specified in this goal.
|
| CompositeGoal
This class represents a goal that is a composition of other goals (subgoals).
|
| Goal
This interface defines the abstraction of an agent goal.
|
| GoalStatus
This enumeration provides the possible status that a goal can have.
|
| GoalTemplate
This interface defines methods to create goal templates.
|
| Softgoal
This interface defines the abstraction of an agent softgoal.
|
| Class and Description |
|---|
| Goal
This interface defines the abstraction of an agent goal.
|
| Class and Description |
|---|
| Goal
This interface defines the abstraction of an agent goal.
|
| GoalTemplate
This interface defines methods to create goal templates.
|
| Class and Description |
|---|
| Goal
This interface defines the abstraction of an agent goal.
|
| ParallelGoal
This class represents a goal that aims at achieving all goals that compose
this goal in a parallel way.
|
| Class and Description |
|---|
| Goal
This interface defines the abstraction of an agent goal.
|
| Class and Description |
|---|
| Goal
This interface defines the abstraction of an agent goal.
|