public interface AgentPlanSelectionStrategy extends AgentReasoningStrategy
| Modifier and Type | Method and Description |
|---|---|
Plan |
selectPlan(Goal goal,
java.util.Map<Capability,java.util.Set<Plan>> capabilityPlans)
This method is responsible for selecting plans to achieve a goals of this
agent.
|
setAgentPlan selectPlan(Goal goal, java.util.Map<Capability,java.util.Set<Plan>> capabilityPlans)
goal - the goal to be achieved.capabilityPlans - the set of candidate plans of each capability, as a map.