Uses of Interface
org.eclipse.gef.common.collections.ObservableSetMultimap
Package
Description
This package augments the JavaFX binding API by adding support related to
SetMultimap
and
Multiset
.This package augments the property API of JavaFX by adding support related to
SetMultimap
and
Multiset
.This package augments the value API of JavaFX by contributing support for
SetMultimap
and
Multiset
.This package augments the JavaFX collections API with support for
SetMultimap
and
Multiset
.-
Uses of ObservableSetMultimap in org.eclipse.gef.common.beans.binding
Modifier and TypeClassDescriptionclass
SetMultimapBinding<K,
V> An abstract base class that provides functionality needed to realize aBinding
on anObservableSetMultimap
.class
ASetMultimapExpression
is aObservableSetMultimapValue
plus additional convenience methods to generate bindings.Modifier and TypeMethodDescriptionprotected abstract ObservableSetMultimap<K,
V> SetMultimapBinding.computeValue()
Computes the current value of thisSetMultimapBinding
.SetMultimapBinding.get()
SetMultimapExpression.getValue()
Modifier and TypeMethodDescriptionstatic <K,
V> void BindingUtils.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> void BindingUtils.bindContentBidirectional
(ObservableSetMultimap<K, V> source, ObservableSetMultimap<K, V> target) Creates a unidirectional content binding between the givenObservableSetMultimaps
.SetMultimapExpression.isEqualTo
(ObservableSetMultimap<?, ?> other) Creates a newBooleanBinding
that indicates whether thisObservableSetMultimap
is equal to the passed inObservableSetMultimap
.SetMultimapExpression.isNotEqualTo
(ObservableSetMultimap<?, ?> other) Creates a newBooleanBinding
that indicates whether thisObservableSetMultimap
is not equal to the passed inObservableSetMultimap
.static <K,
V> void BindingUtils.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> void BindingUtils.unbindContentBidirectional
(ObservableSetMultimap<K, V> source, ObservableSetMultimap<K, V> target) Removes a bidirectional content binding between the givenObservableSetMultimaps
.static <K,
V> SetBinding<V> BindingUtils.valuesAt
(ObservableSetMultimap<K, V> setMultimap, ObservableValue<K> key) Creates a newObjectBinding
that contains the values mapped to the specified key.static <K,
V> SetBinding<V> BindingUtils.valuesAt
(ObservableSetMultimap<K, V> setMultimap, K key) Creates a newObjectBinding
that contains the values mapped to the specified key.Modifier and TypeMethodDescriptionvoid
SetMultimapBinding.addListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) void
SetMultimapExpressionHelper.addListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) Adds a newChangeListener
to thisSetMultimapExpressionHelper
.void
SetMultimapBinding.removeListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) void
SetMultimapExpressionHelper.removeListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) Removes the givenChangeListener
from thisSetMultimapChangeListener
. -
Uses of ObservableSetMultimap in org.eclipse.gef.common.beans.property
Modifier and TypeClassDescriptionclass
Abstract base class defining contract for a read-onlyProperty
wrapping anObservableSetMultimap
.class
Abstract base class for implementing a read-onlyProperty
wrapping anObservableSetMultimap
.class
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
Abstract base class for implementing aProperty
wrapping anObservableSetMultimap
.class
A concrete implementation of aProperty
wrapping anObservableSetMultimap
.Modifier and TypeMethodDescriptionvoid
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) Modifier and TypeMethodDescriptionvoid
ReadOnlySetMultimapPropertyBase.addListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) void
SetMultimapPropertyBase.addListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) void
SetMultimapPropertyBase.bind
(ObservableValue<? extends ObservableSetMultimap<K, V>> observedValue) void
SetMultimapProperty.bindBidirectional
(Property<ObservableSetMultimap<K, V>> other) void
ReadOnlySetMultimapPropertyBase.removeListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) void
SetMultimapPropertyBase.removeListener
(ChangeListener<? super ObservableSetMultimap<K, V>> listener) void
SetMultimapProperty.unbindBidirectional
(Property<ObservableSetMultimap<K, V>> other) ModifierConstructorDescriptionReadOnlySetMultimapWrapper
(Object bean, 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
(Object bean, 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
Modifier and TypeInterfaceDescriptioninterface
An observable reference to anObservableSetMultimap
.interface
A writable reference to anObservableSetMultimap
. -
Uses of ObservableSetMultimap in org.eclipse.gef.common.collections
Modifier and TypeMethodDescriptionstatic <K,
V> ObservableSetMultimap<K, V> CollectionUtils.emptySetMultimap()
Returns an empty, unmodifiableObservableSetMultimap
.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
.Modifier and TypeMethodDescriptionstatic <K,
V> ObservableSetMultimap<K, V> CollectionUtils.unmodifiableObservableSetMultimap
(ObservableSetMultimap<K, V> setMultimap) Returns an unmodifiableObservableSetMultimap
wrapping the givenObservableSetMultimap
.ModifierConstructorDescriptionAtomicChange
(ObservableSetMultimap<K, V> source, SetMultimap<K, V> previousContents, 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
.