Uses of Interface
org.eclipse.gef.common.collections.ObservableSetMultimap
-
Packages that use ObservableSetMultimap Package Description org.eclipse.gef.common.beans.binding This package augments the JavaFX binding API by adding support related toSetMultimap
andMultiset
.org.eclipse.gef.common.beans.property This package augments the property API of JavaFX by adding support related toSetMultimap
andMultiset
.org.eclipse.gef.common.beans.value This package augments the value API of JavaFX by contributing support forSetMultimap
andMultiset
.org.eclipse.gef.common.collections This package augments the JavaFX collections API with support forSetMultimap
andMultiset
. -
-
Uses of ObservableSetMultimap in org.eclipse.gef.common.beans.binding
Classes in org.eclipse.gef.common.beans.binding that implement ObservableSetMultimap Modifier and Type Class Description class
SetMultimapBinding<K,V>
An abstract base class that provides functionality needed to realize aBinding
on anObservableSetMultimap
.class
SetMultimapExpression<K,V>
ASetMultimapExpression
is aObservableSetMultimapValue
plus additional convenience methods to generate bindings.Methods in org.eclipse.gef.common.beans.binding that return ObservableSetMultimap Modifier and Type Method Description protected abstract ObservableSetMultimap<K,V>
SetMultimapBinding. computeValue()
Computes the current value of thisSetMultimapBinding
.ObservableSetMultimap<K,V>
SetMultimapBinding. get()
ObservableSetMultimap<K,V>
SetMultimapExpression. getValue()
Methods in org.eclipse.gef.common.beans.binding with parameters of type ObservableSetMultimap Modifier and Type Method Description static <K,V>
voidBindingUtils. bindContent(SetMultimap<K,V> source, ObservableSetMultimap<? extends K,? extends V> target)
Creates a unidirectional content binding from the given sourceSetMultimap
to the given targetObservableSetMultimap
.static <K,V>
voidBindingUtils. bindContentBidirectional(ObservableSetMultimap<K,V> source, ObservableSetMultimap<K,V> target)
Creates a unidirectional content binding between the givenObservableSetMultimaps
.javafx.beans.binding.BooleanBinding
SetMultimapExpression. isEqualTo(ObservableSetMultimap<?,?> other)
Creates a newBooleanBinding
that indicates whether thisObservableSetMultimap
is equal to the passed inObservableSetMultimap
.javafx.beans.binding.BooleanBinding
SetMultimapExpression. isNotEqualTo(ObservableSetMultimap<?,?> other)
Creates a newBooleanBinding
that indicates whether thisObservableSetMultimap
is not equal to the passed inObservableSetMultimap
.static <K,V>
voidBindingUtils. unbindContent(SetMultimap<K,V> source, ObservableSetMultimap<? extends K,? extends V> target)
Removes an existing unidirectional content binding from the given sourceSetMultimap
to the given targetObservableSetMultimap
.static <K,V>
voidBindingUtils. unbindContentBidirectional(ObservableSetMultimap<K,V> source, ObservableSetMultimap<K,V> target)
Removes a bidirectional content binding between the givenObservableSetMultimaps
.static <K,V>
javafx.beans.binding.SetBinding<V>BindingUtils. valuesAt(ObservableSetMultimap<K,V> setMultimap, javafx.beans.value.ObservableValue<K> key)
Creates a newObjectBinding
that contains the values mapped to the specified key.static <K,V>
javafx.beans.binding.SetBinding<V>BindingUtils. valuesAt(ObservableSetMultimap<K,V> setMultimap, K key)
Creates a newObjectBinding
that contains the values mapped to the specified key.Method parameters in org.eclipse.gef.common.beans.binding with type arguments of type ObservableSetMultimap Modifier and Type Method Description void
SetMultimapBinding. addListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
void
SetMultimapExpressionHelper. addListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
Adds a newChangeListener
to thisSetMultimapExpressionHelper
.void
SetMultimapBinding. removeListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
void
SetMultimapExpressionHelper. removeListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
Removes the givenChangeListener
from thisSetMultimapChangeListener
. -
Uses of ObservableSetMultimap in org.eclipse.gef.common.beans.property
Classes in org.eclipse.gef.common.beans.property that implement ObservableSetMultimap Modifier and Type Class Description class
ReadOnlySetMultimapProperty<K,V>
Abstract base class defining contract for a read-onlyProperty
wrapping anObservableSetMultimap
.class
ReadOnlySetMultimapPropertyBase<K,V>
Abstract base class for implementing a read-onlyProperty
wrapping anObservableSetMultimap
.class
ReadOnlySetMultimapWrapper<K,V>
AReadOnlySetMultimapWrapper
is a writableProperty
wrapping anObservableSetMultimap
, which provides an additional read-onlyProperty
(based on a concrete, non-exposed implementation ofReadOnlySetMultimapProperty
), whose value is synchronized with the value of thisReadOnlyMapWrapper
.class
SetMultimapProperty<K,V>
Abstract base class defining contract for aProperty
wrapping aObservableSetMultimap
.class
SetMultimapPropertyBase<K,V>
Abstract base class for implementing aProperty
wrapping anObservableSetMultimap
.class
SimpleSetMultimapProperty<K,V>
A concrete implementation of aProperty
wrapping anObservableSetMultimap
.Methods in org.eclipse.gef.common.beans.property that return ObservableSetMultimap Modifier and Type Method Description ObservableSetMultimap<K,V>
SetMultimapPropertyBase. get()
Methods in org.eclipse.gef.common.beans.property with parameters of type ObservableSetMultimap Modifier and Type Method Description void
ReadOnlySetMultimapProperty. bindContent(ObservableSetMultimap<K,V> target)
Creates a unidirectional content binding between theObservableSetMultimap
, that is wrapped in thisReadOnlySetMultimapProperty
, and the givenObservableSetMultimap
.void
ReadOnlySetMultimapProperty. bindContentBidirectional(ObservableSetMultimap<K,V> other)
Creates a bidirectional content binding of theObservableSetMultimap
, that is wrapped in thisReadOnlySetMultimapProperty
, and the givenObservableSetMultimap
.void
SetMultimapPropertyBase. set(ObservableSetMultimap<K,V> newValue)
void
SetMultimapProperty. setValue(ObservableSetMultimap<K,V> v)
Method parameters in org.eclipse.gef.common.beans.property with type arguments of type ObservableSetMultimap Modifier and Type Method Description void
ReadOnlySetMultimapPropertyBase. addListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
void
SetMultimapPropertyBase. addListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
void
SetMultimapPropertyBase. bind(javafx.beans.value.ObservableValue<? extends ObservableSetMultimap<K,V>> observedValue)
void
SetMultimapProperty. bindBidirectional(javafx.beans.property.Property<ObservableSetMultimap<K,V>> other)
void
ReadOnlySetMultimapPropertyBase. removeListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
void
SetMultimapPropertyBase. removeListener(javafx.beans.value.ChangeListener<? super ObservableSetMultimap<K,V>> listener)
void
SetMultimapProperty. unbindBidirectional(javafx.beans.property.Property<ObservableSetMultimap<K,V>> other)
Constructors in org.eclipse.gef.common.beans.property with parameters of type ObservableSetMultimap Constructor Description ReadOnlySetMultimapWrapper(java.lang.Object bean, java.lang.String name, ObservableSetMultimap<K,V> initialValue)
Constructs a newReadOnlySetMultimapWrapper
for the given bean and with the given name and initial value.ReadOnlySetMultimapWrapper(ObservableSetMultimap<K,V> initialValue)
Constructs a new unnamedReadOnlySetMultimapWrapper
with the given initial value.SetMultimapPropertyBase(ObservableSetMultimap<K,V> initialValue)
Creates a newSetMultimapPropertyBase
with the givenObservableSetMultimap
as initial value.SimpleSetMultimapProperty(java.lang.Object bean, java.lang.String name, ObservableSetMultimap<K,V> initialValue)
Constructs a newSimpleSetMultimapProperty
for the given bean and with the given name and initial value.SimpleSetMultimapProperty(ObservableSetMultimap<K,V> initialValue)
Constructs a new unnamedSimpleSetMultimapProperty
that is not related to a bean, with the given initial value. -
Uses of ObservableSetMultimap in org.eclipse.gef.common.beans.value
Subinterfaces of ObservableSetMultimap in org.eclipse.gef.common.beans.value Modifier and Type Interface Description interface
ObservableSetMultimapValue<K,V>
An observable reference to anObservableSetMultimap
.interface
WritableSetMultimapValue<K,V>
A writable reference to anObservableSetMultimap
. -
Uses of ObservableSetMultimap in org.eclipse.gef.common.collections
Methods in org.eclipse.gef.common.collections that return ObservableSetMultimap Modifier and Type Method Description static <K,V>
ObservableSetMultimap<K,V>CollectionUtils. emptySetMultimap()
Returns an empty, unmodifiableObservableSetMultimap
.ObservableSetMultimap<K,V>
SetMultimapChangeListener.Change. getSetMultimap()
The sourceObservableSetMultimap
this (atomic) change is associated with.protected ObservableSetMultimap<K,V>
SetMultimapListenerHelper. getSource()
Returns the sourceObservableSetMultimap
thisSetMultimapListenerHelper
is bound to, which is used in change notifications.static <K,V>
ObservableSetMultimap<K,V>CollectionUtils. observableHashMultimap()
Returns a (modifiable) newObservableSetMultimap
wrapping aHashMultimap
.static <K,V>
ObservableSetMultimap<K,V>CollectionUtils. observableSetMultimap(SetMultimap<K,V> setMultimap)
Returns a (modifiable) newObservableSetMultimap
wrapping the givenSetMultimap
.static <K,V>
ObservableSetMultimap<K,V>CollectionUtils. unmodifiableObservableSetMultimap(ObservableSetMultimap<K,V> setMultimap)
Returns an unmodifiableObservableSetMultimap
wrapping the givenObservableSetMultimap
.Methods in org.eclipse.gef.common.collections with parameters of type ObservableSetMultimap Modifier and Type Method Description static <K,V>
ObservableSetMultimap<K,V>CollectionUtils. unmodifiableObservableSetMultimap(ObservableSetMultimap<K,V> setMultimap)
Returns an unmodifiableObservableSetMultimap
wrapping the givenObservableSetMultimap
.Constructors in org.eclipse.gef.common.collections with parameters of type ObservableSetMultimap Constructor Description AtomicChange(ObservableSetMultimap<K,V> source, SetMultimap<K,V> previousContents, java.util.List<SetMultimapListenerHelper.ElementarySubChange<K,V>> elementarySubChanges)
Creates a newMultisetListenerHelper.AtomicChange
that represents a change comprising multiple elementary sub-changesO.AtomicChange(ObservableSetMultimap<K,V> source, SetMultimap<K,V> previousContents, SetMultimapListenerHelper.ElementarySubChange<K,V> elementarySubChange)
Creates a newSetMultimapListenerHelper.AtomicChange
that represents a change comprising a single elementary sub-change.AtomicChange(ObservableSetMultimap<K,V> source, SetMultimapChangeListener.Change<? extends K,? extends V> change)
Creates a newMultisetListenerHelper.AtomicChange
for the passed in source, based on the data provided in the passed-in change.Change(ObservableSetMultimap<K,V> source)
Creates a new (atomic) change associated with the given sourceObservableSetMultimap
.SetMultimapListenerHelper(ObservableSetMultimap<K,V> source)
Constructs a newSetMultimapListenerHelper
for the given sourceObservableSetMultimap
.
-