Uses of Interface
org.eclipse.gef.common.collections.ObservableMultiset
-
Packages that use ObservableMultiset Package Description org.eclipse.gef.common.beans.binding This package augments the JavaFX binding API by adding support related toSetMultimapandMultiset.org.eclipse.gef.common.beans.property This package augments the property API of JavaFX by adding support related toSetMultimapandMultiset.org.eclipse.gef.common.beans.value This package augments the value API of JavaFX by contributing support forSetMultimapandMultiset.org.eclipse.gef.common.collections This package augments the JavaFX collections API with support forSetMultimapandMultiset. -
-
Uses of ObservableMultiset in org.eclipse.gef.common.beans.binding
Classes in org.eclipse.gef.common.beans.binding that implement ObservableMultiset Modifier and Type Class Description classMultisetBinding<E>An abstract base class that provides functionality needed to realize aBindingon anObservableMultiset.classMultisetExpression<E>ASetMultimapExpressionis aObservableMultisetValueplus additional convenience methods to generate bindings.Methods in org.eclipse.gef.common.beans.binding that return ObservableMultiset Modifier and Type Method Description protected abstract ObservableMultiset<E>MultisetBinding. computeValue()Computes the current value of thisMultisetBinding.ObservableMultiset<E>MultisetBinding. get()ObservableMultiset<E>MultisetExpression. getValue()Methods in org.eclipse.gef.common.beans.binding with parameters of type ObservableMultiset Modifier and Type Method Description static <E> voidBindingUtils. bindContent(Multiset<E> source, ObservableMultiset<? extends E> target)Creates a unidirectional content binding from the given sourceMultisetto the given targetObservableMultiset.static <E> voidBindingUtils. bindContentBidirectional(ObservableMultiset<E> source, ObservableMultiset<E> target)Creates a bidirectional content binding between the givenObservableMultisets.javafx.beans.binding.BooleanBindingMultisetExpression. isEqualTo(ObservableMultiset<?> other)Creates a newBooleanBindingthat indicates whether thisObservableMultisetis equal to the passed inObservableMultiset.javafx.beans.binding.BooleanBindingMultisetExpression. isNotEqualTo(ObservableMultiset<?> other)Creates a newBooleanBindingthat indicates whether thisObservableMultisetis not equal to the passed inObservableMultiset.static <E> voidBindingUtils. unbindContent(Multiset<E> source, ObservableMultiset<? extends E> target)Removes an existing content binding from the given sourceMultisetto the given targetObservableMultiset.static <E> voidBindingUtils. unbindContentBidirectional(ObservableMultiset<E> multiset1, ObservableMultiset<E> multiset2)Removes a bidirectional content binding between the givenObservableMultisets. .Method parameters in org.eclipse.gef.common.beans.binding with type arguments of type ObservableMultiset Modifier and Type Method Description voidMultisetBinding. addListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)voidMultisetExpressionHelper. addListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)Adds a newChangeListenerto thisMultisetExpressionHelper.voidMultisetBinding. removeListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)voidMultisetExpressionHelper. removeListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)Removes the givenChangeListenerfrom thisMultisetChangeListener. -
Uses of ObservableMultiset in org.eclipse.gef.common.beans.property
Classes in org.eclipse.gef.common.beans.property that implement ObservableMultiset Modifier and Type Class Description classMultisetProperty<E>Abstract base class defining contract for aPropertywrapping aObservableMultiset.classMultisetPropertyBase<E>Abstract base class for implementing aPropertywrapping anObservableMultiset.classReadOnlyMultisetProperty<E>Abstract base class defining contract for a read-onlyPropertywrapping anObservableMultiset.classReadOnlyMultisetPropertyBase<E>Abstract base class for implementing a read-onlyPropertywrapping anObservableMultiset.classReadOnlyMultisetWrapper<E>AReadOnlyMultisetWrapperis a writablePropertywrapping anObservableMultiset, which provides an additional read-onlyProperty(based on a concrete, non-exposed implementation ofReadOnlyMultisetProperty), whose value is synchronized with the value of thisReadOnlyMapWrapper.classSimpleMultisetProperty<E>A concrete implementation of aPropertywrapping anObservableMultiset.Methods in org.eclipse.gef.common.beans.property that return ObservableMultiset Modifier and Type Method Description ObservableMultiset<E>MultisetPropertyBase. get()Methods in org.eclipse.gef.common.beans.property with parameters of type ObservableMultiset Modifier and Type Method Description voidReadOnlyMultisetProperty. bindContent(ObservableMultiset<E> target)Creates a unidirectional content binding between theObservableMultiset, that is wrapped in thisReadOnlyMultisetProperty, and the givenObservableMultiset.voidReadOnlyMultisetProperty. bindContentBidirectional(ObservableMultiset<E> other)Creates a bidirectional content binding of theObservableMultiset, that is wrapped in thisReadOnlyMultisetProperty, and the givenObservableMultiset.voidMultisetPropertyBase. set(ObservableMultiset<E> newValue)voidMultisetProperty. setValue(ObservableMultiset<E> v)Method parameters in org.eclipse.gef.common.beans.property with type arguments of type ObservableMultiset Modifier and Type Method Description voidMultisetPropertyBase. addListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)voidReadOnlyMultisetPropertyBase. addListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)voidMultisetPropertyBase. bind(javafx.beans.value.ObservableValue<? extends ObservableMultiset<E>> observedValue)voidMultisetProperty. bindBidirectional(javafx.beans.property.Property<ObservableMultiset<E>> other)voidMultisetPropertyBase. removeListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)voidReadOnlyMultisetPropertyBase. removeListener(javafx.beans.value.ChangeListener<? super ObservableMultiset<E>> listener)voidMultisetProperty. unbindBidirectional(javafx.beans.property.Property<ObservableMultiset<E>> other)Constructors in org.eclipse.gef.common.beans.property with parameters of type ObservableMultiset Constructor Description MultisetPropertyBase(ObservableMultiset<E> initialValue)Creates a newMultisetPropertyBasewith the givenObservableMultisetas initial value.ReadOnlyMultisetWrapper(java.lang.Object bean, java.lang.String name, ObservableMultiset<E> initialValue)Constructs a newReadOnlyMultisetWrapperfor the given bean and with the given name and initial value.ReadOnlyMultisetWrapper(ObservableMultiset<E> initialValue)Constructs a new unnamedReadOnlyMultisetWrapperwith the given initial value.SimpleMultisetProperty(java.lang.Object bean, java.lang.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. -
Uses of ObservableMultiset in org.eclipse.gef.common.beans.value
Subinterfaces of ObservableMultiset in org.eclipse.gef.common.beans.value Modifier and Type Interface Description interfaceObservableMultisetValue<E>An observable reference to anObservableMultiset.interfaceWritableMultisetValue<E>A writable reference to anObservableMultiset. -
Uses of ObservableMultiset in org.eclipse.gef.common.collections
Methods in org.eclipse.gef.common.collections that return ObservableMultiset Modifier and Type Method Description static <E> ObservableMultiset<E>CollectionUtils. emptyMultiset()Returns an empty, unmodifiableObservableMultiset.ObservableMultiset<E>MultisetChangeListener.Change. getMultiset()The sourceObservableMultisetthis atomic change is associated with.protected ObservableMultiset<E>MultisetListenerHelper. getSource()Returns the sourceObservableMultisetthisMultisetListenerHelperis bound to, which is used in change notifications.static <E> ObservableMultiset<E>CollectionUtils. observableHashMultiset()Returns a (modifiable) newObservableMultisetwrapping aHashMultiset.static <E> ObservableMultiset<E>CollectionUtils. observableMultiset(Multiset<E> multiset)Returns a (modifiable) newObservableMultisetwrapping the givenList.static <E> ObservableMultiset<E>CollectionUtils. unmodifiableObservableMultiset(ObservableMultiset<E> multiset)Returns an unmodifiableObservableMultisetwrapping the givenObservableMultiset.Methods in org.eclipse.gef.common.collections with parameters of type ObservableMultiset Modifier and Type Method Description static <E> ObservableMultiset<E>CollectionUtils. unmodifiableObservableMultiset(ObservableMultiset<E> multiset)Returns an unmodifiableObservableMultisetwrapping the givenObservableMultiset.Constructors in org.eclipse.gef.common.collections with parameters of type ObservableMultiset Constructor Description AtomicChange(ObservableMultiset<E> source, Multiset<E> previousContents, java.util.List<MultisetListenerHelper.ElementarySubChange<E>> elementarySubChanges)Creates a newMultisetListenerHelper.AtomicChangethat represents a change comprising multiple elementary sub-changesO.AtomicChange(ObservableMultiset<E> source, Multiset<E> previousContents, MultisetListenerHelper.ElementarySubChange<E> elementarySubChange)Creates a newMultisetListenerHelper.AtomicChangethat represents a change comprising a single elementary sub-change.AtomicChange(ObservableMultiset<E> source, MultisetChangeListener.Change<? extends E> change)Creates a newMultisetListenerHelper.AtomicChangefor the passed in source, based on the data provided in the passed-in change.Change(ObservableMultiset<E> source)Creates a new (atomic) change associated with the given sourceObservableMultiset.MultisetListenerHelper(ObservableMultiset<E> source)Constructs a newMultisetListenerHelperfor the given sourceObservableMultiset.
-