Class EnumProperty<E extends Enum<E>>

Type Parameters:
E - type of Enum value.
All Implemented Interfaces:
io.github.mmm.event.EventSource<ObservableEvent<E>,ObservableEventListener<? super E>>, io.github.mmm.marshall.MarshallableObject, io.github.mmm.marshall.Marshaller<Object>, io.github.mmm.marshall.Marshalling<Object>, io.github.mmm.marshall.MarshallingObject, io.github.mmm.marshall.UnmarshallableObject, io.github.mmm.marshall.Unmarshaller<Object>, AttributeReadOnly, ReadableEnumProperty<E>, WritableEnumProperty<E>, ReadableSimpleProperty<E>, WritableSimpleProperty<E>, ReadableProperty<E>, WritableProperty<E>, Validatable, io.github.mmm.value.CriteriaObject<E>, ReadableEnumValue<E>, WritableEnumValue<E>, Expression<E>, ObservableSimpleValue<E>, ReadableSimpleValue<E>, WritableSimpleValue<E>, ObservableValue<E>, WritableObservableValue<E>, io.github.mmm.value.PropertyPath<E>, io.github.mmm.value.ReadablePath, io.github.mmm.value.ReadableTypedValue<E>, io.github.mmm.value.ReadableValue<E>, io.github.mmm.value.TypedPropertyPath<E>, io.github.mmm.value.WritableValue<E>, Cloneable, Comparable<ReadableProperty<?>>, Supplier<E>

public class EnumProperty<E extends Enum<E>> extends SimpleProperty<E> implements WritableEnumProperty<E>
Implementation of WritableEnumProperty.
Since:
1.0.0