public class DefaultAgentDeliberationFunction extends AbstractAgentReasoningStrategy implements AgentDeliberationFunction
AgentDeliberationFunction.agent| Constructor and Description |
|---|
DefaultAgentDeliberationFunction() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Goal> |
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.
|
setAgentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetAgentpublic java.util.Set<Goal> filter(java.util.Set<GoalUpdateSet.GoalDescription> agentGoals, java.util.Map<Capability,java.util.Set<GoalUpdateSet.GoalDescription>> capabilityGoals)
filter in interface AgentDeliberationFunctionagentGoals - the set of agent goals, which are goals not dispatched within
the scope of a capability.capabilityGoals - the map from capabilities to their set of goals.AgentDeliberationFunction.filter(Set, Map)