Packages 
Package Description
org.flexiblepower.api.efi.bufferhelper  
org.flexiblepower.api.efi.commonhelper  
org.flexiblepower.api.efi.unconstrainedhelper  
org.flexiblepower.efi  
org.flexiblepower.efi.buffer  
org.flexiblepower.efi.timeshifter  
org.flexiblepower.efi.unconstrained  
org.flexiblepower.efi.uncontrolled  
org.flexiblepower.efi.util  
org.flexiblepower.ral
The Resource Abstraction Layer (RAL), that describes the interfaces for the ResourceManager and ResourceDriver.
org.flexiblepower.ral.drivers.battery
This package contains BatteryDriver interface.
org.flexiblepower.ral.drivers.dishwasher
This package contains DishwasherDriver interface.
org.flexiblepower.ral.drivers.refrigerator
This package contains RefrigeratorDriver interface.
org.flexiblepower.ral.drivers.uncontrolled
This package contains RefrigeratorDriver interface.
org.flexiblepower.ral.ext
The extended RAL package contains some abstract implementations to make implementing a resource manager or driver much easier.
org.flexiblepower.ral.messages
The Resource Abstraction Interfaces (RAI) layer, that describes the datatypes (control spaces and allocations).
org.flexiblepower.ral.values
The values that are used in the Resource Abstraction Interfaces (RAI) layer.
org.flexiblepower.ui
The UI package provides the Widget interface.