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 wrappedObservableMultiset.
- 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 Summary
Properties inherited from class org.eclipse.gef.common.beans.binding.MultisetExpression
empty, size -
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.common.collect.Multiset
Multiset.Entry<E extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier 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.ReadOnlyMultisetProperty
appendValueToString, bindContent, bindContentBidirectional, equals, hashCode, toString, unbindContent, unbindContentBidirectionalMethods inherited from class org.eclipse.gef.common.beans.binding.MultisetExpression
add, 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.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
addAll, clear, isEmpty, parallelStream, removeIf, stream, toArray, toArray, toArrayMethods inherited from interface com.google.common.collect.Multiset
add, 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.Observable
addListener, removeListenerMethods inherited from interface org.eclipse.gef.common.collections.ObservableMultiset
addListener, removeListener, replaceAllMethods inherited from interface javafx.beans.value.ObservableObjectValue
getMethods inherited from interface javafx.beans.value.ObservableValue
addListener, getValue, removeListenerMethods inherited from interface javafx.beans.property.Property
bind, isBound, unbindMethods inherited from interface javafx.beans.property.ReadOnlyProperty
getBean, getNameMethods inherited from interface javafx.beans.value.WritableObjectValue
get, setMethods inherited from interface javafx.beans.value.WritableValue
getValue
-
Constructor Details
-
MultisetProperty
public MultisetProperty()
-
-
Method Details