org.drools.examples.jiahvac.sim
Class SimHeatPump

java.lang.Object
  extended by org.drools.examples.jiahvac.sim.SimHeatPump
All Implemented Interfaces:
HeatPump

public class SimHeatPump
extends java.lang.Object
implements HeatPump

 

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.examples.jiahvac.model.HeatPump
HeatPump.State
 
Constructor Summary
SimHeatPump(int id, Floor[] floors)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 Floor[] getFloors()
           
 int getId()
           
 HeatPump.State getState()
           
 boolean isServicing(Floor floor)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setState(HeatPump.State state)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimHeatPump

public SimHeatPump(int id,
                   Floor[] floors)
Method Detail

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