| Package | Description |
|---|---|
| bdi4jade.belief |
This package contains interfaces and classes that allows representation of
beliefs of an agent, which are stored in belief bases, part of agent
capabilities.
|
| 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.exception |
This package contains interfaces and classes that allows representation of
exceptions that may occur during the execution of BDI agents.
|
| bdi4jade.goal |
This package contains interfaces and classes that allows representation of
goals and softgoals of an agent.
|
| 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.
|
| Class and Description |
|---|
| AbstractBelief
This is an abstract class that implements the
Belief interface. |
| AbstractBeliefSet
This is an abstract class that implements the
BeliefSet interface,
and extends the AbstractBeliefSet class, parameterizing it with a
parameterized Set. |
| Belief
This interface represents a belief of the belief base.
|
| BeliefBase
This class represents a belief base of a capability.
|
| BeliefSet
This interface represents a belief that has a set of values associated with
it.
|
| DerivedBelief
This class represents a belief whose value is derived from other beliefs of a
belief base.
|
| Predicate
This interface represents a belief that is a logic predicate.
|
| TransientBelief
This class extends the
AbstractBelief class and represents a
transient belief, which is not persisted in a permanent memory. |
| Class and Description |
|---|
| Belief
This interface represents a belief of the belief base.
|
| BeliefBase
This class represents a belief base of a capability.
|
| Class and Description |
|---|
| Belief
This interface represents a belief of the belief base.
|
| Class and Description |
|---|
| Belief
This interface represents a belief of the belief base.
|
| Class and Description |
|---|
| Belief
This interface represents a belief of the belief base.
|
| BeliefBase
This class represents a belief base of a capability.
|
| Class and Description |
|---|
| Belief
This interface represents a belief of the belief base.
|
| BeliefBase
This class represents a belief base of a capability.
|