# Uses of Package
org.eclipse.core.databinding.observable

Packages that use org.eclipse.core.databinding.observable
org.eclipse.core.databinding: Provides classes for binding observable objects, for example UI widgets and model objects.
org.eclipse.core.databinding.beans: Provides classes for observing JavaBeans(tm) objects.
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.observable.map: Provides classes that can be used to observe changes in maps.
org.eclipse.core.databinding.observable.masterdetail: Provides classes that can be used to observe a detail of a master object.
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.
org.eclipse.core.databinding.property.list
org.eclipse.core.databinding.property.map
org.eclipse.core.databinding.property.set
org.eclipse.core.databinding.property.value
org.eclipse.core.databinding.validation: Provides the core APIs for validation.
org.eclipse.jface.databinding.fieldassist: Provides classes that bridge between data binding and the JFace Fieldassist framework.
org.eclipse.jface.databinding.swt: Provides classes that can be used to observe changes in SWT widgets.
org.eclipse.jface.databinding.viewers: Provides classes that can be used to observe the JFace Viewer framework.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding
Class and Description
AbstractObservable
IObservable An object with state that allows to listen for state changes.
IObservableCollection Interface for observable collections.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.beans
Class and Description
IObserving Mixin interface for IObservables that observe other objects.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.observable
Class and Description
AbstractObservable
ChangeEvent Generic change event denoting that the state of an `IObservable` object has changed.
DecoratingObservable An observable which decorates another observable
DisposeEvent Event denoting that an `IObservable` object was disposed.
IChangeListener Listener for generic change events.
IDecoratingObservable Interface for observables which decorate other observables.
IDisposeListener Listener for dispose events.
IObservable An object with state that allows to listen for state changes.
IObservableCollection Interface for observable collections.
IObservablesListener Marker interface for all listener types in the observables framework.
IStaleListener Listener for staleness events.
ObservableEvent Abstract event object for events fired by `IObservable` objects.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.
StaleEvent Generic event denoting that the state of an `IObservable` object is about to change.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.observable.list
Class and Description
AbstractObservable
DecoratingObservable An observable which decorates another observable
DecoratingObservableCollection An observable collection which decorates another observable collection
IChangeListener Listener for generic change events.
IDecoratingObservable Interface for observables which decorate other observables.
IDiff Marker interface for objects which describe a difference in state.
IDisposeListener Listener for dispose events.
IObservable An object with state that allows to listen for state changes.
IObservableCollection Interface for observable collections.
IObservablesListener Marker interface for all listener types in the observables framework.
IStaleListener Listener for staleness events.
ObservableEvent Abstract event object for events fired by `IObservable` objects.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.observable.map
Class and Description
AbstractObservable
DecoratingObservable An observable which decorates another observable
IChangeListener Listener for generic change events.
IDecoratingObservable Interface for observables which decorate other observables.
IDiff Marker interface for objects which describe a difference in state.
IDisposeListener Listener for dispose events.
IObservable An object with state that allows to listen for state changes.
IObservablesListener Marker interface for all listener types in the observables framework.
IStaleListener Listener for staleness events.
ObservableEvent Abstract event object for events fired by `IObservable` objects.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.observable.masterdetail
Class and Description
IObservable An object with state that allows to listen for state changes.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.observable.set
Class and Description
AbstractObservable
DecoratingObservable An observable which decorates another observable
DecoratingObservableCollection An observable collection which decorates another observable collection
IChangeListener Listener for generic change events.
IDecoratingObservable Interface for observables which decorate other observables.
IDiff Marker interface for objects which describe a difference in state.
IObservable An object with state that allows to listen for state changes.
IObservableCollection Interface for observable collections.
IObservablesListener Marker interface for all listener types in the observables framework.
ObservableEvent Abstract event object for events fired by `IObservable` objects.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.observable.value
Class and Description
AbstractObservable
DecoratingObservable An observable which decorates another observable
IChangeListener Listener for generic change events.
IDecoratingObservable Interface for observables which decorate other observables.
IDiff Marker interface for objects which describe a difference in state.
IObservable An object with state that allows to listen for state changes.
IObservablesListener Marker interface for all listener types in the observables framework.
ObservableEvent Abstract event object for events fired by `IObservable` objects.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.property
Class and Description
IDiff Marker interface for objects which describe a difference in state.
IObserving Mixin interface for IObservables that observe other objects.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.property.list
Class and Description
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.property.map
Class and Description
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.property.set
Class and Description
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.property.value
Class and Description
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.core.databinding.validation
Class and Description
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.jface.databinding.fieldassist
Class and Description
IObservable An object with state that allows to listen for state changes.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.jface.databinding.swt
Class and Description
IObservable An object with state that allows to listen for state changes.
IObservableCollection Interface for observable collections.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.

Classes in org.eclipse.core.databinding.observable used by org.eclipse.jface.databinding.viewers
Class and Description
IObservable An object with state that allows to listen for state changes.
IObservableCollection Interface for observable collections.
Realm A realm defines a context from which objects implementing `IObservable` must be accessed, and on which these objects will notify their listeners.