| Package | Description |
|---|---|
| bdi4jade.reasoning |
This package contains interfaces and classes to specify strategies
associated with customization points of the BDI agent reasoning cycle.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AgentBeliefRevisionStrategy
This interface defines the belief revision strategy to be used by a BDI
agent.
|
interface |
AgentDeliberationFunction
This interface defines the deliberation function to be used by a BDI agent.
|
interface |
AgentOptionGenerationFunction
This interface defines the option generation functions to be used in the
BDI-interpreter, by a BDI agent.
|
interface |
AgentPlanSelectionStrategy
This interface defines the plan selection strategy to be used by a BDI agent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAgentReasoningStrategy
This class provides an abstract implementation of the
AgentReasoningStrategy interface. |
class |
DefaultAgentBeliefRevisionStrategy
This class is the default implementation of the strategy
AgentBeliefRevisionStrategy. |
class |
DefaultAgentDeliberationFunction
This class is the default implementation of the strategy
AgentDeliberationFunction. |
class |
DefaultAgentOptionGenerationFunction
This class is the default implementation of the strategy
AgentOptionGenerationFunction. |
class |
DefaultAgentPlanSelectionStrategy
This class is the default implementation of the strategy
AgentPlanSelectionStrategy. |