public interface OptionGenerationFunction extends ReasoningStrategy
| Modifier and Type | Method and Description |
|---|---|
void |
generateGoals(GoalUpdateSet goalUpdateSet)
This method is responsible for analyzing goals dispatched by a capability
that have not been achieved yet, and choosing those to be dropped.
|
setCapabilityvoid generateGoals(GoalUpdateSet goalUpdateSet)
GoalUpdateSet, which contains
three sets: (i) the set of current goals dispatched by the capability
associated with this strategy and their status; (ii) the set of generated
goals; and (ii) the set of dropped goals. The last two sets are outputs
of this methods.goalUpdateSet - a three-set object containing current goals with their status,
and dropped and generated goals.