org.drools.examples.jiahvac.control.rules
Class CoolingVentOpenFloorCoolEnough

java.lang.Object
  extended by org.drools.examples.jiahvac.control.rules.CoolingVentOpenFloorCoolEnough

public class CoolingVentOpenFloorCoolEnough
extends java.lang.Object

 

Constructor Summary
CoolingVentOpenFloorCoolEnough()
           
 
Method Summary
 void consequence(Vent vent)
           
 boolean isCoolEnough(Thermometer thermometer, TempuratureControl control)
           
 boolean isPumpCooling(HeatPump pump)
           
 boolean isSameFloor(Vent vent, Thermometer thermometer, HeatPump pump)
           
 boolean isVentOpen(Vent vent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoolingVentOpenFloorCoolEnough

public CoolingVentOpenFloorCoolEnough()
Method Detail

isPumpCooling

public boolean isPumpCooling(HeatPump pump)

isVentOpen

public boolean isVentOpen(Vent vent)

isSameFloor

public boolean isSameFloor(Vent vent,
                           Thermometer thermometer,
                           HeatPump pump)

isCoolEnough

public boolean isCoolEnough(Thermometer thermometer,
                            TempuratureControl control)

consequence

public void consequence(Vent vent)