Class MultisetProperty<E>
java.lang.Object
org.eclipse.gef.common.beans.binding.MultisetExpression<E>
org.eclipse.gef.common.beans.property.ReadOnlyMultisetProperty<E>
org.eclipse.gef.common.beans.property.MultisetProperty<E>
- Type Parameters:
- E- The element type of the wrapped- ObservableMultiset.
- All Implemented Interfaces:
- Multiset<E>,- Iterable<E>,- Collection<E>,- javafx.beans.Observable,- javafx.beans.property.Property<ObservableMultiset<E>>,- javafx.beans.property.ReadOnlyProperty<ObservableMultiset<E>>,- javafx.beans.value.ObservableObjectValue<ObservableMultiset<E>>,- javafx.beans.value.ObservableValue<ObservableMultiset<E>>,- javafx.beans.value.WritableObjectValue<ObservableMultiset<E>>,- javafx.beans.value.WritableValue<ObservableMultiset<E>>,- ObservableMultisetValue<E>,- WritableMultisetValue<E>,- ObservableMultiset<E>
- Direct Known Subclasses:
- MultisetPropertyBase
public abstract class MultisetProperty<E>
extends ReadOnlyMultisetProperty<E>
implements javafx.beans.property.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.
- 
Property SummaryProperties inherited from class org.eclipse.gef.common.beans.binding.MultisetExpressionempty, size
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.google.common.collect.MultisetMultiset.Entry<E extends Object>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidbindBidirectional(javafx.beans.property.Property<ObservableMultiset<E>> other) voidvoidunbindBidirectional(javafx.beans.property.Property<ObservableMultiset<E>> other) Methods inherited from class org.eclipse.gef.common.beans.property.ReadOnlyMultisetPropertyappendValueToString, bindContent, bindContentBidirectional, equals, hashCode, toString, unbindContent, unbindContentBidirectionalMethods inherited from class org.eclipse.gef.common.beans.binding.MultisetExpressionadd, add, addAll, asString, clear, contains, containsAll, count, elementSet, emptyProperty, entrySet, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, multisetExpression, remove, remove, removeAll, replaceAll, retainAll, setCount, setCount, size, sizeProperty, toArray, toArrayMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionaddAll, clear, isEmpty, parallelStream, removeIf, stream, toArray, toArray, toArrayMethods inherited from interface com.google.common.collect.Multisetadd, add, contains, containsAll, count, elementSet, entrySet, equals, forEach, forEachEntry, hashCode, iterator, remove, remove, removeAll, retainAll, setCount, setCount, size, spliterator, toStringMethods inherited from interface javafx.beans.ObservableaddListener, removeListenerMethods inherited from interface org.eclipse.gef.common.collections.ObservableMultisetaddListener, removeListener, replaceAllMethods inherited from interface javafx.beans.value.ObservableObjectValuegetMethods inherited from interface javafx.beans.value.ObservableValueaddListener, getValue, removeListenerMethods inherited from interface javafx.beans.property.Propertybind, isBound, unbindMethods inherited from interface javafx.beans.property.ReadOnlyPropertygetBean, getNameMethods inherited from interface javafx.beans.value.WritableObjectValueget, setMethods inherited from interface javafx.beans.value.WritableValuegetValue
- 
Constructor Details- 
MultisetPropertypublic MultisetProperty()
 
- 
- 
Method Details