de.cesr.lara.components.preprocessor.impl
Class LPseudoPrefereceUpdater<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>>

java.lang.Object
  extended by de.cesr.lara.components.preprocessor.impl.LAbstractPpComp<A,BO>
      extended by de.cesr.lara.components.preprocessor.impl.LPseudoPrefereceUpdater<A,BO>
Type Parameters:
A - he type of agents this preference utilityUpdater is intended for
All Implemented Interfaces:
LaraAbstractEventSubscriber, LaraInternalEventSubscriber, LaraPreferenceUpdater<A,BO>, LaraPreprocessorComp<A,BO>

public class LPseudoPrefereceUpdater<A extends LaraAgent<? super A,?>,BO extends LaraBehaviouralOption<?,?>>
extends LAbstractPpComp<A,BO>
implements LaraPreferenceUpdater<A,BO>

Does _not_ update any preference.


Constructor Summary
LPseudoPrefereceUpdater()
           
 
Method Summary
 void onInternalEvent(LaraEvent e)
          Does _not_ update any preference (only sets agent's basic preferenceWeights at the LaraDecisionData object).
 
Methods inherited from class de.cesr.lara.components.preprocessor.impl.LAbstractPpComp
castEvent, logBOs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.cesr.lara.components.preprocessor.LaraPreprocessorComp
castEvent
 

Constructor Detail

LPseudoPrefereceUpdater

public LPseudoPrefereceUpdater()
Method Detail

onInternalEvent

public void onInternalEvent(LaraEvent e)
Does _not_ update any preference (only sets agent's basic preferenceWeights at the LaraDecisionData object).

Specified by:
onInternalEvent in interface LaraInternalEventSubscriber
See Also:
LaraInternalEventSubscriber.onInternalEvent(de.cesr.lara.components.eventbus.events.LaraEvent)