br.pucrio.inf.les.bdijade.reasoning
Interface GoalSelectionStrategy

All Known Implementing Classes:
DefaultGoalSelectionStrategy

public interface GoalSelectionStrategy

This interface defines the goals selection strategy to be used in a capability. This strategy is used for selecting the goals to become an intention.

Author:
ingrid

Method Summary
 java.util.List<Goal> selectGoal(java.util.List<Goal> goals)
          Selects a goal to became an intention.
 

Method Detail

selectGoal

java.util.List<Goal> selectGoal(java.util.List<Goal> goals)
Selects a goal to became an intention.

Parameters:
goals - the current goals.
Returns:
the selected list of goals.