## Uses of Interface
bdi4jade.reasoning.AgentBeliefRevisionStrategy

- Packages that use AgentBeliefRevisionStrategy
  Package | Description
  --- | ---
  bdi4jade.core | This package contains the key classes of BDI4JADE.
  bdi4jade.reasoning | This package contains interfaces and classes to specify strategies associated with customization points of the BDI agent reasoning cycle.

- - ### Uses of AgentBeliefRevisionStrategy in bdi4jade.core

    Methods in bdi4jade.core that return AgentBeliefRevisionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `AgentBeliefRevisionStrategy` | BDIAgent.`getBeliefRevisionStrategy()` Returns the belief revision strategy of this agent.
    `AgentBeliefRevisionStrategy` | AbstractBDIAgent.`getBeliefRevisionStrategy()`

    Methods in bdi4jade.core with parameters of type AgentBeliefRevisionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractBDIAgent.`setBeliefRevisionStrategy(AgentBeliefRevisionStrategy beliefRevisionStrategy)` Sets the belief revision strategy of this agent.

  - ### Uses of AgentBeliefRevisionStrategy in bdi4jade.reasoning

    Classes in bdi4jade.reasoning that implement AgentBeliefRevisionStrategy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultAgentBeliefRevisionStrategy` This class is the default implementation of the strategy `AgentBeliefRevisionStrategy`.