Package org.eclipse.gef.common.collections
This package augments the JavaFX collections API with support for
SetMultimap
and
Multiset
.-
Interface Summary Interface Description MultisetChangeListener<E> AMultisetChangeListener
is the notification target for changes related to anObservableMultiset
.ObservableMultiset<E> AnObservableMultiset
is a specificMultiset
that allows observers to track changes by registeringMultisetChangeListeners
.ObservableSetMultimap<K,V> AnObservableSetMultimap
is a specificSetMultimap
that allows observers to track changes by registeringSetMultimapChangeListeners
.SetMultimapChangeListener<K,V> ASetMultimapChangeListener
is the notification target for changes related to anObservableSetMultimap
. -
Class Summary Class Description CollectionUtils TheCollectionUtils
contains a method to compute the old value of anObservableList
for a givenListChangeListener.Change
event.ListListenerHelperEx<E> A utility class to support change notifications for anObservableList
, replacing the JavaFX-internalListChangeListener
helper class.ListListenerHelperEx.AtomicChange<E> A simple implementation of anListChangeListener.Change
.ListListenerHelperEx.ElementarySubChange<E> An abstract elementary change of anObservableList
MapListenerHelperEx<K,V> A utility class to support change notifications for anObservableMap
, replacing the JavaFX-internalMapChangeListener
helper class.MapListenerHelperEx.AtomicChange<K,V> A simple implementation of anMapChangeListener.Change
.MultisetChangeListener.Change<E> Represents an atomic change done to anObservableMultiset
, i.e. a change resulting from a single method invocation on anObservableMultiset
.MultisetListenerHelper<E> A utility class to support change notifications for anObservableMultiset
.MultisetListenerHelper.AtomicChange<E> A simple implementation of anMultisetChangeListener.Change
.MultisetListenerHelper.ElementarySubChange<E> An elementary change related to a single element of aMultiset
.SetListenerHelperEx<E> A utility class to support change notifications for anObservableSet
, replacing the JavaFX-internalSetChangeListener
helper class.SetListenerHelperEx.AtomicChange<E> A simple implementation of anSetChangeListener.Change
.SetMultimapChangeListener.Change<K,V> Represents an elementary change done to anObservableSetMultimap
, related to a single key but to potentially multiple values.SetMultimapListenerHelper<K,V> A utility class to support change notifications for anObservableSetMultimap
.SetMultimapListenerHelper.AtomicChange<K,V> A simple implementation of anSetMultimapChangeListener.Change
.SetMultimapListenerHelper.ElementarySubChange<K,V> An elementary change related to a single key of aObservableSetMultimap
. . -
Enum Summary Enum Description ListListenerHelperEx.ElementarySubChange.Kind The kind of change that is performed to theObservableList
.