Class MultisetProperty<E>

Type Parameters:
E - The element type of the wrapped ObservableMultiset.
All Implemented Interfaces:
Multiset<E>, Iterable<E>, Collection<E>, Observable, Property<ObservableMultiset<E>>, ReadOnlyProperty<ObservableMultiset<E>>, ObservableObjectValue<ObservableMultiset<E>>, ObservableValue<ObservableMultiset<E>>, WritableObjectValue<ObservableMultiset<E>>, WritableValue<ObservableMultiset<E>>, ObservableMultisetValue<E>, WritableMultisetValue<E>, ObservableMultiset<E>
Direct Known Subclasses:
MultisetPropertyBase

public abstract class MultisetProperty<E> extends ReadOnlyMultisetProperty<E> implements Property<ObservableMultiset<E>>, WritableMultisetValue<E>
Abstract base class defining contract for a Property wrapping a ObservableMultiset.

This class provides identical functionality for Multiset as MapProperty for Map, SetProperty for Set, or ListProperty for List.