Class SimpleMultisetProperty<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>
org.eclipse.gef.common.beans.property.MultisetPropertyBase<E>
org.eclipse.gef.common.beans.property.SimpleMultisetProperty<E>
- Type Parameters:
E- The element type of theObservableMultiset.
- 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:
ReadOnlyMultisetWrapper
A concrete implementation of a
Property wrapping an
ObservableMultiset.-
Property Summary
Properties inherited from class org.eclipse.gef.common.beans.property.MultisetPropertyBase
empty, size -
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.common.collect.Multiset
Multiset.Entry<E extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new unnamedSimpleMultisetProperty.SimpleMultisetProperty(Object bean, String name) Constructs a newSimpleMultisetPropertyfor the given bean and with the given name.SimpleMultisetProperty(Object bean, String name, ObservableMultiset<E> initialValue) Constructs a newSimpleMultisetPropertyfor the given bean and with the given name and initial value.SimpleMultisetProperty(ObservableMultiset<E> initialValue) Constructs a new unnamedSimpleMultisetPropertythat is not related to a bean, with the given initial value. -
Method Summary
Methods inherited from class org.eclipse.gef.common.beans.property.MultisetPropertyBase
addListener, addListener, addListener, appendValueToString, bind, emptyProperty, fireValueChangedEvent, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, removeListener, set, sizeProperty, unbindMethods inherited from class org.eclipse.gef.common.beans.property.MultisetProperty
bindBidirectional, setValue, unbindBidirectionalMethods inherited from class org.eclipse.gef.common.beans.property.ReadOnlyMultisetProperty
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, entrySet, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, multisetExpression, remove, remove, removeAll, replaceAll, retainAll, setCount, setCount, size, 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 org.eclipse.gef.common.collections.ObservableMultiset
replaceAllMethods inherited from interface javafx.beans.value.ObservableValue
getValueMethods inherited from interface javafx.beans.value.WritableValue
getValue
-
Constructor Details
-
SimpleMultisetProperty
public SimpleMultisetProperty()Constructs a new unnamedSimpleMultisetProperty. -
SimpleMultisetProperty
Constructs a newSimpleMultisetPropertyfor the given bean and with the given name.- Parameters:
bean- The bean this property is related to.name- The name of the property.
-
SimpleMultisetProperty
Constructs a newSimpleMultisetPropertyfor the given bean and with the given name and initial value.- Parameters:
bean- The bean this property is related to.name- The name of the property.initialValue- The initial value of the property
-
SimpleMultisetProperty
Constructs a new unnamedSimpleMultisetPropertythat is not related to a bean, with the given initial value.- Parameters:
initialValue- The initial value of the property
-
-
Method Details
-
getBean
-
getName
-