Uses of Class
org.eclipse.core.databinding.observable.set.SetDiff
Package
Description
Provides the core APIs for observing changes in objects.
Provides classes that can be used to observe changes in sets.
-
Uses of SetDiff in org.eclipse.core.databinding.observable
Modifier and TypeMethodDescriptionstatic <E> SetDiff<E>
Diffs.computeLazySetDiff
(Set<? extends E> oldSet, Set<? extends E> newSet) Returns a lazily computedSetDiff
describing the change between the specified old and new set states.static <E> SetDiff<E>
Diffs.computeSetDiff
(Set<? extends E> oldSet, Set<? extends E> newSet) Returns aSetDiff
describing the change between the specified old and new set states.static <E> SetDiff<E>
Diffs.createSetDiff
(Set<? extends E> additions, Set<? extends E> removals) static <E> SetDiff<E>
Diffs.unmodifiableDiff
(SetDiff<? extends E> diff) Returns an unmodifiable wrapper on top of the given diff.Modifier and TypeMethodDescriptionstatic <E> SetDiff<E>
Diffs.unmodifiableDiff
(SetDiff<? extends E> diff) Returns an unmodifiable wrapper on top of the given diff. -
Uses of SetDiff in org.eclipse.core.databinding.observable.set
Modifier and TypeFieldDescriptionSetChangeEvent.diff
Description of the change to the source observable set.Modifier and TypeMethodDescriptionprotected void
AbstractObservableSet.fireSetChange
(SetDiff<E> diff) protected void
DecoratingObservableSet.fireSetChange
(SetDiff<E> diff) protected void
ObservableSet.fireSetChange
(SetDiff<E> diff) ModifierConstructorDescriptionSetChangeEvent
(IObservableSet<E> source, SetDiff<E> diff) Creates a new set change event. -
Uses of SetDiff in org.eclipse.core.databinding.property.set
Modifier and TypeMethodDescriptionprotected abstract void
Updates the property on the source with the specified change.protected void
DelegatingSetProperty.doUpdateSet
(S source, SetDiff<E> diff) protected void
SetProperty.doUpdateSet
(S source, SetDiff<E> diff) Updates the property on the source with the specified change.protected void
SimpleSetProperty.doUpdateSet
(S source, SetDiff<E> diff) protected void
UnionSetProperty.doUpdateSet
(S source, SetDiff<E> diff) final void
Updates the property on the source with the specified change.void
Updates the property on the source with the specified change.final void
Modifier and TypeMethodDescriptionabstract INativePropertyListener<S>
SimpleSetProperty.adaptListener
(ISimplePropertyListener<S, SetDiff<E>> listener) Returns a listener capable of adding or removing itself as a listener on a source object using the the source's "native" listener API.