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

All Known Implementing Classes:
DefaultIntentionSelectionStrategy

public interface IntentionSelectionStrategy

This interface defines the intention selection strategy to be used in a capability. This strategy is used for selecting a the set of intentions that must be tried again from the set of intentions whose plan has failed.

Author:
ingrid

Method Summary
 java.util.List<Intention> selectIntentions(java.util.List<Intention> intentions)
          Selects the intentions that must be tried again.
 

Method Detail

selectIntentions

java.util.List<Intention> selectIntentions(java.util.List<Intention> intentions)
Selects the intentions that must be tried again.

Parameters:
intentions - the list of intentions whose plan has failed.
Returns:
the list of intentions that must be tried again.