de.cesr.lara.houseplant
Class DecisionModeSelector

java.lang.Object
  extended by de.cesr.lara.components.preprocessor.impl.LAbstractPpComp<A,BO>
      extended by de.cesr.lara.components.preprocessor.impl.LDefaultDecisionModeSelector<Agent,AbstractIrrigationBehaviouralOption<Agent>>
          extended by de.cesr.lara.houseplant.DecisionModeSelector
All Implemented Interfaces:
LaraAbstractEventSubscriber, LaraInternalEventSubscriber, LaraDecisionModeSelector<Agent,AbstractIrrigationBehaviouralOption<Agent>>, LaraPreprocessorComp<Agent,AbstractIrrigationBehaviouralOption<Agent>>

public class DecisionModeSelector
extends LDefaultDecisionModeSelector<Agent,AbstractIrrigationBehaviouralOption<Agent>>


Constructor Summary
DecisionModeSelector()
           
 
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

DecisionModeSelector

public DecisionModeSelector()
Method Detail

customIsDelibaterive

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

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