br.pucrio.inf.les.bdijade.reasoning
Interface DeliberationFunction
- All Known Implementing Classes:
- DefaultDeliberationFunction
public interface DeliberationFunction
This interface defines the deliberation function to be used in an agent. This
strategy is used for selecting a set of goals that must be tried (intentions)
from the set of goals.
- Author:
- ingrid
|
Method Summary |
java.util.Set<Goal> |
filter(java.util.Map<Goal,GoalStatus> goals)
Selects the goals that must be tried to achieve and the ones that will be
in the waiting status. |
filter
java.util.Set<Goal> filter(java.util.Map<Goal,GoalStatus> goals)
- Selects the goals that must be tried to achieve and the ones that will be
in the waiting status.
- Parameters:
goals - the list of current goals (that might be intentions).
- Returns:
- the list of selected goals.