Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.core.databinding.observable.AbstractObservable

Packages that use AbstractObservable
org.eclipse.core.databinding: Provides classes for binding observable objects, for example UI widgets and model 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.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.

Uses of AbstractObservable in org.eclipse.core.databinding

Subclasses of AbstractObservable in org.eclipse.core.databinding
`class` `AggregateValidationStatus` This class can be used to aggregate status values from a data binding context into a single status value.

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

Subclasses of AbstractObservable in org.eclipse.core.databinding.observable
`class` `DecoratingObservable` An observable which decorates another observable
`class` `DecoratingObservableCollection` An observable collection which decorates another observable collection

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

Subclasses of AbstractObservable in org.eclipse.core.databinding.observable.list
`class` `DecoratingObservableList` An observable list which decorates another observable list.
`class` `ObservableList` Abstract implementation of `IObservableList`, based on an underlying regular list.
`class` `WritableList` Mutable observable list backed by an ArrayList.

Uses of AbstractObservable in org.eclipse.core.databinding.observable.map

Subclasses of AbstractObservable in org.eclipse.core.databinding.observable.map
`class` `BidiObservableMap` An This class is thread safe.
`class` `BidirectionalMap` Deprecated. This class is deprecated; use `BidiObservableMap` instead.
`class` `CompositeMap` A read-only observable map formed by the composition of two observable maps.
`class` `DecoratingObservableMap` An observable map which decorates another observable map.
`class` `ObservableMap` This class is thread safe.
`class` `WritableMap` This class is thread safe.

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

Subclasses of AbstractObservable in org.eclipse.core.databinding.observable.set
`class` `AbstractObservableSet` Abstract implementation of `IObservableSet`.
`class` `ComputedSet` A lazily calculated set that automatically computes and registers listeners on its dependencies as long as all of its dependencies are `IObservable` objects.
`class` `DecoratingObservableSet` An observable set which decorates another observable set.
`class` `ListToSetAdapter` Observable set backed by an observable list.
`class` `MappedSet` Deprecated. This class is deprecated.
`class` `ObservableSet` Abstract implementation of `IObservableSet`.
`class` `UnionSet` Represents a set consisting of the union of elements from one or more other sets.
`class` `WritableSet` Mutable (writable) implementation of `IObservableSet`.

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

Subclasses of AbstractObservable in org.eclipse.core.databinding.observable.value
`class` `AbstractObservableValue` This class is thread safe.
`class` `AbstractVetoableValue` This class is thread safe.
`class` `ComputedValue` A Lazily calculated value that automatically computes and registers listeners on its dependencies as long as all of its dependencies are `IObservable` objects.
`class` `DateAndTimeObservableValue` An `IObservableValue` < `Date` > which supports scenarios where the date and time are presented as separate elements in the user interface.
`class` `DecoratingObservableValue` An observable value which decorates another observable value.
`class` `DecoratingVetoableValue` An `IVetoableValue` decorator for an observable value.
`class` `DuplexingObservableValue`
`class` `SelectObservableValue` An observable value which behaves similarly to the <select> and <option> HTML tags.
`class` `WritableValue` Mutable (writable) implementation of `IObservableValue` that will maintain a value and fire change events when the value changes.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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