Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.core.databinding.observable.list.ListDiff

Packages that use ListDiff
org.eclipse.core.databinding.observable: Provides the core APIs for observing changes in objects.
org.eclipse.core.databinding.observable.list: Provides classes for observing changes in lists.
org.eclipse.core.databinding.property.list

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

Methods in org.eclipse.core.databinding.observable that return ListDiff
`static ListDiff` `Diffs.computeLazyListDiff(List oldList, List newList)` Returns a lazily computed `ListDiff` describing the change between the specified old and new list states.
`static ListDiff` `Diffs.computeListDiff(List oldList, List newList)` Returns a `ListDiff` describing the change between the specified old and new list states.
`static ListDiff` `Diffs.createListDiff(ListDiffEntry difference)`
`static ListDiff` `Diffs.createListDiff(ListDiffEntry[] differences)`
`static ListDiff` `Diffs.createListDiff(ListDiffEntry difference1, ListDiffEntry difference2)`

Uses of ListDiff in org.eclipse.core.databinding.observable.list

Fields in org.eclipse.core.databinding.observable.list declared as ListDiff
`ListDiff` `ListChangeEvent.diff` Description of the change to the source observable list.

Methods in org.eclipse.core.databinding.observable.list with parameters of type ListDiff
`protected void` `ObservableList.fireListChange(ListDiff diff)`
`protected void` `AbstractObservableList.fireListChange(ListDiff diff)`
`protected void` `DecoratingObservableList.fireListChange(ListDiff diff)`

Constructors in org.eclipse.core.databinding.observable.list with parameters of type ListDiff
`ListChangeEvent(IObservableList source, ListDiff diff)` Creates a new list change event.

Uses of ListDiff in org.eclipse.core.databinding.property.list

Methods in org.eclipse.core.databinding.property.list with parameters of type ListDiff
`protected abstract void` `SimpleListProperty.doSetList(Object source, List list, ListDiff diff)` Updates the property on the source with the specified change.
`protected void` `ListProperty.doUpdateList(Object source, ListDiff diff)` Updates the property on the source with the specified change
`protected void` `SimpleListProperty.doUpdateList(Object source, ListDiff diff)`
`protected void` `MultiListProperty.doUpdateList(Object source, ListDiff diff)`
`protected void` `DelegatingListProperty.doUpdateList(Object source, ListDiff diff)`
`void` `SimpleListProperty.setList(Object source, List list, ListDiff diff)` Updates the property on the source with the specified change.
`void` `ListProperty.updateList(Object source, ListDiff diff)`
`void` `IListProperty.updateList(Object source, ListDiff diff)` Updates the property on the source with the specified change Note: This method is made available to facilitate basic property access.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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