# Uses of Interface
org.eclipse.core.databinding.observable.IDiff

Packages that use IDiff
Package
Description
org.eclipse.core.databinding.observable.list
Provides classes for observing changes in lists.
org.eclipse.core.databinding.observable.map
Provides classes that can be used to observe changes in maps.
org.eclipse.core.databinding.observable.set
Provides classes that can be used to observe changes in sets.
org.eclipse.core.databinding.observable.value
Provides classes that can be used to observe changes in discrete values.
org.eclipse.core.databinding.property
Interfaces and classes for representing and observing properties of objects.

## Uses of IDiff in org.eclipse.core.databinding.observable.list

Classes in org.eclipse.core.databinding.observable.list that implement IDiff
Modifier and Type
Class
Description
`class`
`ListDiff<E>`
Object describing a diff between two lists.

## Uses of IDiff in org.eclipse.core.databinding.observable.map

Classes in org.eclipse.core.databinding.observable.map that implement IDiff
Modifier and Type
Class
Description
`class`
`MapDiff<K,V>`

## Uses of IDiff in org.eclipse.core.databinding.observable.set

Classes in org.eclipse.core.databinding.observable.set that implement IDiff
Modifier and Type
Class
Description
`class`
`SetDiff<E>`
Describes the difference between two sets

## Uses of IDiff in org.eclipse.core.databinding.observable.value

Classes in org.eclipse.core.databinding.observable.value that implement IDiff
Modifier and Type
Class
Description
`class`
`ValueDiff<T>`

## Uses of IDiff in org.eclipse.core.databinding.property

Classes in org.eclipse.core.databinding.property with type parameters of type IDiff
Modifier and Type
Interface
Description
`interface`
`ISimplePropertyListener<S, D extends IDiff>`
Listener for changes to properties on a particular source object
`class`
`NativePropertyListener<S, D extends IDiff>`
Abstract INativePropertyListener implementation
`final class`
`SimplePropertyEvent<S, D extends IDiff>`
Event object events in the properties API
Fields in org.eclipse.core.databinding.property declared as IDiff
Modifier and Type
Field
Description
`final D`
SimplePropertyEvent.`diff`
If event == CHANGE, a diff object describing the change in state.