| Package | Description |
|---|---|
| bdi4jade.core | |
| 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 |
|---|---|
protected java.util.Set<GoalUpdateSet.GoalDescription> |
Capability.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
This method is responsible for selecting a set of goals that must be
tried to be achieved (intentions) from the set of goals.
|
protected java.util.Set<GoalUpdateSet.GoalDescription> |
BDIAgent.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<GoalUpdateSet.GoalDescription> |
GoalUpdateSet.getCurrentGoals() |
java.util.Set<GoalUpdateSet.GoalDescription> |
GoalUpdateSet.getDroppedGoals() |
java.util.Set<GoalUpdateSet.GoalDescription> |
GoalUpdateSet.getGeneratedGoals() |
| Modifier and Type | Method and Description |
|---|---|
void |
GoalUpdateSet.dropGoal(GoalUpdateSet.GoalDescription goal) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<GoalUpdateSet.GoalDescription> |
Capability.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
This method is responsible for selecting a set of goals that must be
tried to be achieved (intentions) from the set of goals.
|
protected java.util.Set<GoalUpdateSet.GoalDescription> |
BDIAgent.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.
|
protected java.util.Set<GoalUpdateSet.GoalDescription> |
BDIAgent.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.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<GoalUpdateSet.GoalDescription> |
DeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
Selects the goals that must be tried to achieve and the ones.
|
java.util.Set<GoalUpdateSet.GoalDescription> |
DefaultDeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
This method selects all goals to become intentions.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<GoalUpdateSet.GoalDescription> |
DeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
Selects the goals that must be tried to achieve and the ones.
|
java.util.Set<GoalUpdateSet.GoalDescription> |
DefaultDeliberationFunction.filter(java.util.Set<GoalUpdateSet.GoalDescription> goals)
This method selects all goals to become intentions.
|