|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
BO
- type of behavioural optionspublic interface LaraDeliberativeDecider<BO extends LaraBehaviouralOption<?,? extends BO>>
A special LaraDecider
that adds functionality required for laraBoRows
decisions.
Method Summary | |
---|---|
Map<Class<? extends LaraPreference>,Double> |
getPreferenceWeights()
Provides the individual preference weights |
Collection<BO> |
getSelectableBos()
|
void |
setDeliberativeChoiceComponent(LaraDeliberativeChoiceComponent deliberativeChoiceComponent)
|
void |
setPreferenceWeights(Map<Class<? extends LaraPreference>,Double> preferenceWeights)
Sets the individual preference weights. |
void |
setSelectableBos(Collection<BO> selectableBos)
Set the collection of BOs the decision process decides upon. |
Methods inherited from interface de.cesr.lara.components.decision.LaraDecider |
---|
decide, getKSelectedBos, getNumSelectableBOs, getSelectedBo |
Method Detail |
---|
Map<Class<? extends LaraPreference>,Double> getPreferenceWeights()
Collection<BO> getSelectableBos()
void setDeliberativeChoiceComponent(LaraDeliberativeChoiceComponent deliberativeChoiceComponent)
deliberativeChoiceComponent
- void setPreferenceWeights(Map<Class<? extends LaraPreference>,Double> preferenceWeights)
preferenceWeights
- individual preference weightsvoid setSelectableBos(Collection<BO> selectableBos)
selectableBos
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |