## Uses of Class
bdi4jade.event.BeliefEvent

- Packages that use BeliefEvent
  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.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.

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

    Methods in bdi4jade.belief with parameters of type BeliefEvent
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractBelief.`notifyBeliefBases(BeliefEvent beliefEvent)` Notifies the belief bases with which this belief is associated that the value of this belief has changed.
    `protected void` | BeliefBase.`notifyBeliefChanged(BeliefEvent beliefChanged)` Notifies the capability associated with this belief base that a belief was modified.

  - ### Uses of BeliefEvent in bdi4jade.event

    Methods in bdi4jade.event with parameters of type BeliefEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | BeliefListener.`eventOccurred(BeliefEvent beliefEvent)` Notifies the listener that a `BeliefEvent` occurred.