Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.core.databinding.observable.set.SetDiff

Packages that use SetDiff
org.eclipse.core.databinding.observable: Provides the core APIs for observing changes in objects.
org.eclipse.core.databinding.observable.set: Provides classes that can be used to observe changes in sets.
org.eclipse.core.databinding.property.set

Uses of SetDiff in org.eclipse.core.databinding.observable

Methods in org.eclipse.core.databinding.observable that return SetDiff
`static SetDiff` `Diffs.computeLazySetDiff(Set oldSet, Set newSet)` Returns a lazily computed `SetDiff` describing the change between the specified old and new set states.
`static SetDiff` `Diffs.computeSetDiff(Set oldSet, Set newSet)` Returns a `SetDiff` describing the change between the specified old and new set states.
`static SetDiff` `Diffs.createSetDiff(Set additions, Set removals)`

Uses of SetDiff in org.eclipse.core.databinding.observable.set

Fields in org.eclipse.core.databinding.observable.set declared as SetDiff
`SetDiff` `SetChangeEvent.diff` Description of the change to the source observable set.

Methods in org.eclipse.core.databinding.observable.set with parameters of type SetDiff
`protected void` `AbstractObservableSet.fireSetChange(SetDiff diff)`
`protected void` `ObservableSet.fireSetChange(SetDiff diff)`
`protected void` `DecoratingObservableSet.fireSetChange(SetDiff diff)`

Constructors in org.eclipse.core.databinding.observable.set with parameters of type SetDiff
`SetChangeEvent(IObservableSet source, SetDiff diff)` Creates a new set change event.

Uses of SetDiff in org.eclipse.core.databinding.property.set

Methods in org.eclipse.core.databinding.property.set with parameters of type SetDiff
`protected abstract void` `SimpleSetProperty.doSetSet(Object source, Set set, SetDiff diff)` Updates the property on the source with the specified change.
`protected void` `UnionSetProperty.doUpdateSet(Object source, SetDiff diff)`
`protected void` `SetProperty.doUpdateSet(Object source, SetDiff diff)` Updates the property on the source with the specified change.
`protected void` `SimpleSetProperty.doUpdateSet(Object source, SetDiff diff)`
`protected void` `DelegatingSetProperty.doUpdateSet(Object source, SetDiff diff)`
`void` `SimpleSetProperty.setSet(Object source, Set set, SetDiff diff)` Updates the property on the source with the specified change.
`void` `SetProperty.updateSet(Object source, SetDiff diff)`
`void` `ISetProperty.updateSet(Object source, SetDiff diff)` Updates the property on the source with the specified change.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.