Class ExpressionBlock

All Implemented Interfaces:
PropertyChangeListener, VetoableChangeListener, Comparable<NamedBean>, EventListener, PropertyChangeProvider, Base, DigitalExpression, DigitalExpressionBean, NamedBean

public class ExpressionBlock
extends AbstractDigitalExpression
implements PropertyChangeListener, VetoableChangeListener
This expression evaluates the state of a Block. The supported characteristics are:
  • Is [not] Occupied (based on occupancy sensor state)
  • Is [not] Unoccupied (based on occupancy sensor state)
  • Is [not] Other (UNKNOWN, INCONSISTENT, UNDETECTED)
  • Is [not] Allocated (based on the LayoutBlock useAlternateColor)
  • Value [not] equals string