de.cesr.lara.components.preprocessor
Interface LaraBOUtilityUpdater<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>

Type Parameters:
A - the type of agents this BO utilityUpdater is intended for
BO - the type of behavioural options that are updated
All Superinterfaces:
LaraAbstractEventSubscriber, LaraInternalEventSubscriber, LaraPreprocessorComp<A,BO>
All Known Implementing Classes:
LDefaultBOUpdater

public interface LaraBOUtilityUpdater<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>
extends LaraPreprocessorComp<A,BO>

Updates the utility values for the given behavioural options regarding the decision of the given decision builder.


Method Summary
 
Methods inherited from interface de.cesr.lara.components.preprocessor.LaraPreprocessorComp
castEvent
 
Methods inherited from interface de.cesr.lara.components.eventbus.LaraInternalEventSubscriber
onInternalEvent