| 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 | |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<BeliefBase> |
Belief.getBeliefBases()
Returns the belief bases with which this belief is associated.
|
java.util.Set<BeliefBase> |
AbstractBelief.getBeliefBases() |
| Modifier and Type | Method and Description |
|---|---|
void |
Belief.addBeliefBase(BeliefBase beliefBase)
Adds a belief base that contains this belief.
|
void |
AbstractBelief.addBeliefBase(BeliefBase beliefBase) |
void |
Belief.removeBeliefBase(BeliefBase beliefBase)
Removes a belief base that does not contain this belief anymore.
|
void |
AbstractBelief.removeBeliefBase(BeliefBase beliefBases) |
| Modifier and Type | Field and Description |
|---|---|
protected BeliefBase |
Capability.beliefBase |
| Modifier and Type | Method and Description |
|---|---|
BeliefBase |
Capability.getBeliefBase() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BeliefValueGoal.isAchieved(BeliefBase beliefBase)
Checks whether this goal is achieved by verifying if the provided belief
has the value specified in this goal.
|
boolean |
BeliefSetValueGoal.isAchieved(BeliefBase beliefBase)
Checks whether this goal is achieved by verifying if the provided belief
set contains the value specified in this goal.
|
boolean |
BeliefGoal.isAchieved(BeliefBase beliefBase)
Checks whether this goal is achieved by verifying if the provided belief
base contains the belief of this goal.
|
| Modifier and Type | Method and Description |
|---|---|
BeliefBase |
SequentialActionPlanBody.getBeliefBase() |
BeliefBase |
PlanBody.getBeliefBase()
Returns the belief base of the capability associated with the plan of
this plan body.
|
BeliefBase |
ParallelActionPlanBody.getBeliefBase() |
BeliefBase |
FSMPlanBody.getBeliefBase() |
BeliefBase |
AbstractPlanBody.getBeliefBase() |