de.cesr.lara.template
Class MyModeSelector

java.lang.Object
  extended by de.cesr.lara.components.preprocessor.impl.LAbstractPpComp<A,BO>
      extended by de.cesr.lara.components.preprocessor.impl.LDefaultDecisionModeSelector<MyAgent,MyAbstractBehaviouralOption<MyAgent>>
          extended by de.cesr.lara.template.MyModeSelector
All Implemented Interfaces:
LaraAbstractEventSubscriber, LaraInternalEventSubscriber, LaraDecisionModeSelector<MyAgent,MyAbstractBehaviouralOption<MyAgent>>, LaraPreprocessorComp<MyAgent,MyAbstractBehaviouralOption<MyAgent>>

public class MyModeSelector
extends LDefaultDecisionModeSelector<MyAgent,MyAbstractBehaviouralOption<MyAgent>>


Constructor Summary
MyModeSelector()
           
 
Method Summary
protected  boolean customIsDelibaterive(LPpModeSelectorEvent event)
          hook method for custom implementations
 
Methods inherited from class de.cesr.lara.components.preprocessor.impl.LDefaultDecisionModeSelector
onInternalEvent
 
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

MyModeSelector

public MyModeSelector()
Method Detail

customIsDelibaterive

protected boolean customIsDelibaterive(LPpModeSelectorEvent event)
Description copied from class: LDefaultDecisionModeSelector
hook method for custom implementations

Overrides:
customIsDelibaterive in class LDefaultDecisionModeSelector<MyAgent,MyAbstractBehaviouralOption<MyAgent>>
Returns:
true if deliberative decision is desired