Class ObservableList<E>

java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.list.ObservableList<E>
Type Parameters:
E - the type of the elements in this list
All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>, IObservable, IObservableCollection<E>, IObservableList<E>
Direct Known Subclasses:
WritableList

public abstract class ObservableList<E> extends AbstractObservable implements IObservableList<E>
Abstract implementation of IObservableList, based on an underlying regular list.

This class is thread safe. All state accessing methods must be invoked from the current realm. Methods for adding and removing listeners may be invoked from any thread.

Since:
1.0