Package cz.cvut.fel.omo.SmartHome
Class HomeNormalStrategy
- java.lang.Object
-
- cz.cvut.fel.omo.SmartHome.HomeNormalStrategy
-
- All Implemented Interfaces:
HomeStrategy
public class HomeNormalStrategy extends java.lang.Object implements HomeStrategy
-
-
Constructor Summary
Constructors Constructor Description HomeNormalStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
calculateConsumption()
private void
checkBrokenDevices(java.util.List<Creature> creatures)
boolean
isEmergency()
void
mainCycle(java.util.List<Creature> creatures)
-
-
-
Method Detail
-
mainCycle
public void mainCycle(java.util.List<Creature> creatures)
- Specified by:
mainCycle
in interfaceHomeStrategy
-
calculateConsumption
private void calculateConsumption()
-
checkBrokenDevices
private void checkBrokenDevices(java.util.List<Creature> creatures)
-
isEmergency
public boolean isEmergency()
- Specified by:
isEmergency
in interfaceHomeStrategy
-
-