| 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.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<GoalUpdateSet.GoalDescription> |
GoalUpdateSet.getCurrentGoals()
Returns the set of current agent goals.
|
java.util.Set<GoalUpdateSet.GoalDescription> |
GoalUpdateSet.getDroppedGoals()
Returns the set of dropped goals.
|
java.util.Set<GoalUpdateSet.GoalDescription> |
GoalUpdateSet.getGeneratedGoals()
Returns the set of generated goals.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GoalUpdateSet.dropGoal(GoalUpdateSet.GoalDescription goal)
Indicates that a goal should be dropped.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Goal> |
DeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
Selects the goals that must be tried to achieve and the ones.
|
java.util.Set<Goal> |
DefaultDeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
This method selects all goals to become intentions.
|
java.util.Set<Goal> |
DefaultAgentDeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> agentGoals,
java.util.Map<Capability,java.util.Set<GoalUpdateSet.GoalDescription>> capabilityGoals)
This default implementation selects all agent goals (those not dispatched
within the scope of a capability) to be achieved, and requests each of
its capabilities to filter their goals.
|
java.util.Set<Goal> |
DefaultAgentDeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> agentGoals,
java.util.Map<Capability,java.util.Set<GoalUpdateSet.GoalDescription>> capabilityGoals)
This default implementation selects all agent goals (those not dispatched
within the scope of a capability) to be achieved, and requests each of
its capabilities to filter their goals.
|
java.util.Set<Goal> |
AgentDeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> agentGoals,
java.util.Map<Capability,java.util.Set<GoalUpdateSet.GoalDescription>> capabilityGoals)
This method is responsible for selecting a set of goals that must be
tried to be achieved (intentions) from the set of goals.
|
java.util.Set<Goal> |
AgentDeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> agentGoals,
java.util.Map<Capability,java.util.Set<GoalUpdateSet.GoalDescription>> capabilityGoals)
This method is responsible for selecting a set of goals that must be
tried to be achieved (intentions) from the set of goals.
|