| 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 | Method and Description |
|---|---|
void |
OptionGenerationFunction.generateGoals(GoalUpdateSet goalUpdateSet)
This method is responsible for analyzing goals dispatched by a capability
that have not been achieved yet, and choosing those to be dropped.
|
void |
DefaultOptionGenerationFunction.generateGoals(GoalUpdateSet goalUpdateSet)
This performs no action, that is, it is an empty implementation.
|
void |
DefaultAgentOptionGenerationFunction.generateGoals(GoalUpdateSet agentGoalUpdateSet,
java.util.Map<Capability,GoalUpdateSet> capabilityGoalUpdateSets)
This default implementation requests each of its capabilities to generate
or drop goals.
|
void |
AgentOptionGenerationFunction.generateGoals(GoalUpdateSet agentGoalUpdateSet,
java.util.Map<Capability,GoalUpdateSet> capabilityGoalUpdateSets)
This method is responsible for generating new goals or dropping existing
ones.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultAgentOptionGenerationFunction.generateGoals(GoalUpdateSet agentGoalUpdateSet,
java.util.Map<Capability,GoalUpdateSet> capabilityGoalUpdateSets)
This default implementation requests each of its capabilities to generate
or drop goals.
|
void |
AgentOptionGenerationFunction.generateGoals(GoalUpdateSet agentGoalUpdateSet,
java.util.Map<Capability,GoalUpdateSet> capabilityGoalUpdateSets)
This method is responsible for generating new goals or dropping existing
ones.
|