A B C D E F G H I M N O P R S T U V W 
All Classes All Packages

A

AbstractActionDevice - Class in cz.cvut.fel.omo.SmartHome.devices.action
Abstract class for action devices.
AbstractActionDevice(Floor, String, int, Consumption) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.AbstractActionDevice
 
AbstractActionDeviceState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
Abstract class for implementing the state pattern
AbstractActionDeviceState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.AbstractActionDeviceState
 
AbstractAlarmEvent - Class in cz.cvut.fel.omo.SmartHome.devices.alarms
Class represent AlarmEvent, that is sent to AlarmListeners classes.
AbstractAlarmEvent(Object) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.alarms.AbstractAlarmEvent
 
AbstractDevice - Class in cz.cvut.fel.omo.SmartHome.devices
 
AbstractDevice(Floor, String, Consumption) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.AbstractDevice
 
AbstractReport - Class in cz.cvut.fel.omo.SmartHome.report
Abstract class, tha base of all reports.
AbstractReport() - Constructor for class cz.cvut.fel.omo.SmartHome.report.AbstractReport
 
AbstractState - Class in cz.cvut.fel.omo.SmartHome.devices
 
AbstractState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.AbstractState
 
AbstractWeatherDevice - Class in cz.cvut.fel.omo.SmartHome.devices.weather
 
AbstractWeatherDevice(Floor, String, Consumption, WeatherDeviceSetUp) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.weather.AbstractWeatherDevice
 
AbstractWeatherDeviceState - Class in cz.cvut.fel.omo.SmartHome.devices.weather
Abstract class for implementing the state pattern
AbstractWeatherDeviceState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.weather.AbstractWeatherDeviceState
 
accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.AbstractAlarmEvent
 
accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.events.FireAlarmEvent
 
accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.events.GasAlarmEvent
 
accept(EmergencyCenterVisitor) - Method in class cz.cvut.fel.omo.SmartHome.devices.alarms.events.WaterAlarmEvent
 
accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.AbstractReport
 
accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.ActivityAndUsageReport
 
accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.ConsumptionReport
 
accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.EventReport
 
accept(ReportGenerator) - Method in class cz.cvut.fel.omo.SmartHome.report.HouseConfigurationReport
 
action() - Method in class cz.cvut.fel.omo.SmartHome.alive.Creature
The function assigns a device type to a person depending on his desire.
action(Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.AbstractActionDevice
The method implemented by the state pattern.
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.AbstractActionDeviceState
The method implemented by the state pattern.
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBrokenState
 
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBusyState
 
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOffState
 
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOnState
 
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.SportDeviceBrokenState
 
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.SportDeviceNotUsedState
 
action(AbstractActionDevice, Creature) - Method in class cz.cvut.fel.omo.SmartHome.devices.action.states.SportDeviceUsedState
 
ACTION - cz.cvut.fel.omo.SmartHome.devices.ClassificationEnum
 
ACTION_PET - cz.cvut.fel.omo.SmartHome.devices.ClassificationEnum
 
ActionDeviceBrokenState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
The class implements the action device logic in the broken state.
ActionDeviceBrokenState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBrokenState
 
ActionDeviceBusyState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
The class implements the action device logic in the busy state.
ActionDeviceBusyState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceBusyState
 
ActionDeviceOffState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
The class implements the action device logic in the off state.
ActionDeviceOffState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOffState
 
ActionDeviceOnState - Class in cz.cvut.fel.omo.SmartHome.devices.action.states
The class implements the action device logic in the on state.
ActionDeviceOnState() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.states.ActionDeviceOnState
 
actionDevices - Variable in class cz.cvut.fel.omo.SmartHome.home.Floor
 
ActivityAndUsageReport - Class in cz.cvut.fel.omo.SmartHome.report
Class for Activity and usage report
ActivityAndUsageReport() - Constructor for class cz.cvut.fel.omo.SmartHome.report.ActivityAndUsageReport
 
addAlarm(AbstractAlarmEvent) - Method in class cz.cvut.fel.omo.SmartHome.home.House
 
addBrokenDevice(AbstractActionDevice) - Method in class cz.cvut.fel.omo.SmartHome.home.House
 
addInteractionEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
Creating a new interaction event for reports and adds it to the list
addRepairEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
Creating a new repair event for reports and adds it to the list
addStrategyEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
Creating a new strategy event for reports and adds it to the list
addTemp(double) - Method in class cz.cvut.fel.omo.SmartHome.home.Floor
 
addTimeUntilFree(int) - Method in class cz.cvut.fel.omo.SmartHome.alive.Creature
Adds the number of iterations after which a person will be released.
addWeatherEvent(String, AbstractDevice) - Method in class cz.cvut.fel.omo.SmartHome.report.EventsKeeper
Creating a new weather event for reports and adds it to the list
ADULT - cz.cvut.fel.omo.SmartHome.alive.Role
 
alarmEvents - Variable in class cz.cvut.fel.omo.SmartHome.home.House
 
alarmEventsPublisher - Static variable in class cz.cvut.fel.omo.SmartHome.factory.BeanFactory
 
alarmEventsPublisher - Variable in class cz.cvut.fel.omo.SmartHome.world.World
 
AlarmEventsPublisher - Class in cz.cvut.fel.omo.SmartHome.world
 
AlarmEventsPublisher(ApplicationEventPublisher) - Constructor for class cz.cvut.fel.omo.SmartHome.world.AlarmEventsPublisher
 
AlarmListener<T extends AbstractAlarmEvent> - Class in cz.cvut.fel.omo.SmartHome.devices.alarms
Abstract class for listeners, that will remind house about alarm activation.
AlarmListener() - Constructor for class cz.cvut.fel.omo.SmartHome.devices.alarms.AlarmListener
 
allDevices - Variable in class cz.cvut.fel.omo.SmartHome.report.ConsumptionReport
 
ANIMAL - cz.cvut.fel.omo.SmartHome.alive.Role
 
applicationEventPublisher - Variable in class cz.cvut.fel.omo.SmartHome.world.AlarmEventsPublisher
 
AutomaticFeeder - Class in cz.cvut.fel.omo.SmartHome.devices.action.pet
 
AutomaticFeeder(Floor, String, int, Consumption) - Constructor for class cz.cvut.fel.omo.SmartHome.devices.action.pet.AutomaticFeeder
 
AUTUMN - cz.cvut.fel.omo.SmartHome.devices.weather.event.SeasonEnum
 
A B C D E F G H I M N O P R S T U V W 
All Classes All Packages