Class AbstractObservableSet<E>

java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.set.AbstractObservableSet<E>
Type Parameters:
E - the type of the elements in this set
All Implemented Interfaces:
Iterable<E>, Collection<E>, Set<E>, IObservable, IObservableCollection<E>, IObservableSet<E>
Direct Known Subclasses:
ComputedSet

public abstract class AbstractObservableSet<E> extends AbstractObservable implements IObservableSet<E>
Abstract implementation of IObservableSet.

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
Implementation Note:
If methods are added to the interface which this class implements then implementations of those methods must be added to this class.