| Package | Description |
|---|---|
| bdi4jade.belief | |
| bdi4jade.core | |
| bdi4jade.event | |
| bdi4jade.exception | |
| bdi4jade.preference |
| Modifier and Type | Class and Description |
|---|---|
class |
BeliefSet<T>
This class represents a belief that has a set of values associated with it.
|
class |
PersistentBelief<T> |
class |
TransientBelief<T>
This class extends the
Belief and represents a transient belief,
which is not persisted in a permanent memory. |
class |
TransientBeliefSet<T>
This class extends the
BeliefSet and represents a transient belief
set, which is not persisted in a permanent memory. |
| Modifier and Type | Method and Description |
|---|---|
Belief<?> |
BeliefBase.getBelief(java.lang.String name)
Retrieves a belief from the belief base.
|
Belief<?> |
BeliefBase.removeBelief(java.lang.String name)
Removes a belief from the belief base.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Belief<?>> |
BeliefBase.getAllBeliefs()
Gets all beliefs of this belief base and the belief bases of the parents
of the capability that this belief base belongs to.
|
java.util.Collection<Belief<?>> |
BDIAgent.getAllBeliefs()
Returns a collection of all beliefs from all capabilities of this agent.
|
java.util.Set<Belief<?>> |
BeliefBase.getBeliefs()
Gets all beliefs of this belief base.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BeliefBase.addBelief(Belief<?> belief)
Adds a belief to the belief base.
|
void |
BeliefBase.addOrUpdateBelief(Belief<?> belief)
Adds a belief to the belief base.
|
| Constructor and Description |
|---|
BeliefBase(java.util.Set<Belief<?>> beliefs)
Creates a belief base associated with a capability and adds the beliefs
in the provided belief set.
|
| Modifier and Type | Method and Description |
|---|---|
Belief<?> |
BeliefEvent.getBelief() |
| Modifier and Type | Method and Description |
|---|---|
void |
BeliefEvent.setBelief(Belief<?> belief) |
| Constructor and Description |
|---|
BeliefEvent(Belief<?> belief)
Creates a Belief Changed.
|
BeliefEvent(Belief<?> belief,
BeliefEvent.Action action)
Creates a Belief Changed.
|
BeliefEvent(Belief<?> belief,
BeliefEvent.Action action,
java.lang.Object args)
Creates a Belief Changed.
|
| Modifier and Type | Method and Description |
|---|---|
Belief<?> |
BeliefAlreadyExistsException.getBelief() |
| Constructor and Description |
|---|
BeliefAlreadyExistsException(Belief<?> belief)
Creates a new instance of BeliefAlreadyExistsException.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SoftgoalPreferences
This is an agent transient belief (@see
TransientBelief) that stores
the preferences for softgoals. |