|
|||||||||
| 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 | ||||||||