org.drools.examples.jiahvac.sim
Class SimHeatPump
java.lang.Object
org.drools.examples.jiahvac.sim.SimHeatPump
- All Implemented Interfaces:
- HeatPump
public class SimHeatPump
- extends java.lang.Object
- implements HeatPump
-

Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimHeatPump
public SimHeatPump(int id,
Floor[] floors)
getId
public int getId()
- Specified by:
getId
in interface HeatPump
getFloors
public Floor[] getFloors()
- Specified by:
getFloors
in interface HeatPump
isServicing
public boolean isServicing(Floor floor)
- Specified by:
isServicing
in interface HeatPump
getState
public HeatPump.State getState()
- Specified by:
getState
in interface HeatPump
setState
public void setState(HeatPump.State state)
- Specified by:
setState
in interface HeatPump
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object