Interface WritableEnumProperty<E extends Enum<E>>

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

public interface WritableEnumProperty<E extends Enum<E>> extends ReadableEnumProperty<E>, WritableSimpleProperty<E>, WritableEnumValue<E>
Since:
1.0.0