de.cesr.lara.houseplant
Class AbstractIrrigationBehaviouralOption<A extends LaraAgent<? super A,?>>
java.lang.Object
de.cesr.lara.components.LaraProperty<BO,Map<Class<? extends LaraPreference>,Double>>
de.cesr.lara.components.LaraBehaviouralOption<A,AbstractIrrigationBehaviouralOption<A>>
de.cesr.lara.houseplant.AbstractIrrigationBehaviouralOption<A>
- All Implemented Interfaces:
- Comparable<LaraBehaviouralOption<A,AbstractIrrigationBehaviouralOption<A>>>
- Direct Known Subclasses:
- DoNothing, IrrigateHouseplant
public abstract class AbstractIrrigationBehaviouralOption<A extends LaraAgent<? super A,?>>
- extends LaraBehaviouralOption<A,AbstractIrrigationBehaviouralOption<A>>
Methods inherited from class de.cesr.lara.components.LaraBehaviouralOption |
calculateHashCode, compareTo, equals, getAgent, getModifiableUtilities, getModifiedAgentBO, getModifiedBO, getModifiedProperty, getModifiedUtilitiesBO, getSituationalUtilities, getTotalSituationalUtility, getValue, hashCode, isCurrentlyApplicable, toString |
AbstractIrrigationBehaviouralOption
public AbstractIrrigationBehaviouralOption(String key,
A agent,
Map<Class<? extends LaraPreference>,Double> preferences)