## Uses of Class
bdi4jade.core.BeliefBase

- Packages that use BeliefBase
  Package | Description
  --- | ---
  bdi4jade.belief |
  bdi4jade.core |
  bdi4jade.plan |
  bdi4jade.util.goal |

- - ### Uses of BeliefBase in bdi4jade.belief

    Methods in bdi4jade.belief that return types with arguments of type BeliefBase
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<BeliefBase>` | Belief.`getBeliefBases()`

    Methods in bdi4jade.belief with parameters of type BeliefBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | Belief.`addBeliefBase(BeliefBase beliefBase)` Adds a belief base that contains this belief.
    `void` | Belief.`removeBeliefBase(BeliefBase beliefBases)` Removes a belief base that does not contain this belief anymore.

  - ### Uses of BeliefBase in bdi4jade.core

    Methods in bdi4jade.core that return BeliefBase
    Modifier and Type | Method and Description
    --- | ---
    `BeliefBase` | Capability.`getBeliefBase()`

    Constructors in bdi4jade.core with parameters of type BeliefBase
    Constructor and Description
    `Capability(BeliefBase beliefBase, PlanLibrary planLibrary)` Creates a new capability.
    `Capability(java.lang.String id, BeliefBase beliefBase, PlanLibrary planLibrary)` Creates a new capability.
    `Capability(java.lang.String id, Capability parent, BeliefBase beliefBase, PlanLibrary planLibrary)` Creates a new capability.

  - ### Uses of BeliefBase in bdi4jade.plan

    Methods in bdi4jade.plan that return BeliefBase
    Modifier and Type | Method and Description
    --- | ---
    `BeliefBase` | PlanInstance.`getBeliefBase()` Returns the belief base of the capability.

  - ### Uses of BeliefBase in bdi4jade.util.goal

    Methods in bdi4jade.util.goal with parameters of type BeliefBase
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BeliefSetValueGoal.`isAchieved(BeliefBase beliefBase)` Checks if this goal is achieved by verifying if the provided belief set contains the Value of this goal.
    `boolean` | BeliefGoal.`isAchieved(BeliefBase beliefBase)` Checks if this goal is achieved by verifying if the provided belief base contains the belief of this goal.