Interface EnumStateProperty<E extends Comparable<E>>

All Superinterfaces:
Nameable, StateProperty<E>

@CatalogedBy(EnumStateProperties.class) public interface EnumStateProperty<E extends Comparable<E>> extends StateProperty<E>
Represents a type of StateProperty that accepts an unknown Enum set of values. Due to type erasure and implementation, most all enum types may not be exposed in the API.