org.eclipse.emf.databinding.internal
Class EMFObservableListDecorator
java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.DecoratingObservable
org.eclipse.core.databinding.observable.DecoratingObservableCollection
org.eclipse.core.databinding.observable.list.DecoratingObservableList
org.eclipse.emf.databinding.internal.EMFObservableListDecorator
- All Implemented Interfaces:
- java.lang.Iterable, java.util.Collection, java.util.List, IDecoratingObservable, IObservable, IObservableCollection, IObserving, IObservableList, IEMFObservable
- Direct Known Subclasses:
- EMFEditObservableListDecorator
public class EMFObservableListDecorator
- extends DecoratingObservableList
- implements IEMFObservable
IEMFObservable
decorator for an IObservableList
.
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
- Since:
- 2.5
Methods inherited from class org.eclipse.core.databinding.observable.list.DecoratingObservableList |
add, addAll, addListChangeListener, fireChange, fireListChange, firstListenerAdded, get, handleListChange, indexOf, lastIndexOf, lastListenerRemoved, listIterator, listIterator, move, remove, removeListChangeListener, set, subList |
Methods inherited from class org.eclipse.core.databinding.observable.DecoratingObservableCollection |
add, addAll, clear, contains, containsAll, equals, getElementType, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.core.databinding.observable.list.IObservableList |
add, addAll, contains, containsAll, equals, getElementType, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Methods inherited from interface java.util.List |
clear |
EMFObservableListDecorator
public EMFObservableListDecorator(IObservableList decorated,
EStructuralFeature eStructuralFeature)
- Parameters:
decorated
- eStructuralFeature
-
dispose
public void dispose()
- Specified by:
dispose
in interface IObservable
- Overrides:
dispose
in class DecoratingObservableList
getObserved
public java.lang.Object getObserved()
- Specified by:
getObserved
in interface IObserving
getStructuralFeature
public EStructuralFeature getStructuralFeature()
- Specified by:
getStructuralFeature
in interface IEMFObservable
- Returns:
- property descriptor of the property being observed,
null
if the runtime time information was not
provided on construction of the observable
addListener
protected void addListener(java.lang.Object arg0,
IObservablesListener arg1)
removeListener
protected void removeListener(java.lang.Object arg0,
IObservablesListener arg1)
hasListeners
protected boolean hasListeners()
fireEvent
protected void fireEvent(ObservableEvent arg0)
getRealm
public Realm getRealm()
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException