See: Description
| Interface | Description |
|---|---|
| Belief<K,V> |
This interface represents a belief of the belief base.
|
| BeliefSet<K,V> |
This interface represents a belief that has a set of values associated with
it.
|
| Predicate<K> |
This interface represents a belief that is a logic predicate.
|
| Class | Description |
|---|---|
| AbstractBelief<K,V> |
This is an abstract class that implements the
Belief interface. |
| AbstractBeliefSet<K,V> |
This is an abstract class that implements the
BeliefSet interface,
and extends the AbstractBeliefSet class, parameterizing it with a
parameterized Set. |
| BeliefBase |
This class represents a belief base of a capability.
|
| DerivedBelief<K,V> |
This class represents a belief whose value is derived from other beliefs of a
belief base.
|
| DerivedPredicate<K> |
This class represents a logic predicate that is derived from other agent
belief.
|
| PersistentBelief<K,V> |
This class extends the
AbstractBelief and represents a persistent
belief, which is persisted in a permanent memory. |
| TransientBelief<K,V> |
This class extends the
AbstractBelief class and represents a
transient belief, which is not persisted in a permanent memory. |
| TransientBeliefSet<K,V> |
This class extends the
AbstractBeliefSet class and implements
BeliefSet interface, representing a transient belief set, which is
not persisted in a permanent memory. |
| TransientPredicate<K> |
This class extends the
TransientBelief class and represents a
transient propositional belief, which is not persisted in a permanent memory. |