Interface CollectionValue.Mutable<E,C extends Collection<E>,M extends CollectionValue.Mutable<E,C,M,I>,I extends CollectionValue.Immutable<E,C,I,M>>

Type Parameters:
E - The type of element
C - The type of collection, for chaining
M - The type of CollectionValue.Mutable
I - The type of CollectionValue.Immutable
All Superinterfaces:
CollectionValue<E,C>, Iterable<E>, Value<C>, Value.Mutable<C>
All Known Subinterfaces:
ListValue.Mutable<E>, SetValue.Mutable<E>, WeightedCollectionValue.Mutable<E>
Enclosing interface:
CollectionValue<E,C extends Collection<E>>

public static interface CollectionValue.Mutable<E,C extends Collection<E>,M extends CollectionValue.Mutable<E,C,M,I>,I extends CollectionValue.Immutable<E,C,I,M>> extends Value.Mutable<C>, CollectionValue<E,C>, Iterable<E>
Represents a Value.Mutable that is backed by a Collection of elements.