Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.core.databinding.observable.value.ValueDiff

Packages that use ValueDiff
org.eclipse.core.databinding.observable: Provides the core APIs for observing changes in objects.
org.eclipse.core.databinding.observable.value: Provides classes that can be used to observe changes in discrete values.

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

Methods in org.eclipse.core.databinding.observable that return ValueDiff
`static ValueDiff` `Diffs.createValueDiff(Object oldValue, Object newValue)`

Uses of ValueDiff in org.eclipse.core.databinding.observable.value

Fields in org.eclipse.core.databinding.observable.value declared as ValueDiff
`ValueDiff` `ValueChangeEvent.diff` Description of the change to the source observable value.
`ValueDiff` `ValueChangingEvent.diff` Description of the change to the source observable value.

Methods in org.eclipse.core.databinding.observable.value with parameters of type ValueDiff
`protected void` `AbstractObservableValue.fireValueChange(ValueDiff diff)`
`protected void` `DecoratingObservableValue.fireValueChange(ValueDiff diff)`
`protected boolean` `DecoratingVetoableValue.fireValueChanging(ValueDiff diff)` Notifies listeners about a pending change, and returns true if no listener vetoed the change.
`protected boolean` `AbstractVetoableValue.fireValueChanging(ValueDiff diff)` Notifies listeners about a pending change, and returns true if no listener vetoed the change.

Constructors in org.eclipse.core.databinding.observable.value with parameters of type ValueDiff
`ValueChangeEvent(IObservableValue source, ValueDiff diff)` Creates a new value change event.
`ValueChangingEvent(IObservableValue source, ValueDiff diff)` Creates a new value changing event.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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