org.eclipse.emf.databinding.edit
Class EditingDomainEObjectObservableList
java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.list.ObservableList
org.eclipse.emf.databinding.EObjectObservableList
org.eclipse.emf.databinding.edit.EditingDomainEObjectObservableList
- All Implemented Interfaces:
- java.lang.Iterable, java.util.Collection, java.util.List, IObservable, IObservableCollection, IObserving, IObservableList
public class EditingDomainEObjectObservableList
- extends EObjectObservableList
PROVISIONAL
This API is subject to arbitrary change, including renaming or removal.
| Methods inherited from class org.eclipse.core.databinding.observable.list.ObservableList |
addListChangeListener, contains, containsAll, equals, fireChange, fireListChange, get, getElementType, getterCalled, hashCode, indexOf, isEmpty, isStale, iterator, lastIndexOf, listIterator, listIterator, removeListChangeListener, setStale, size, subList, toArray, toArray, updateWrappedList |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, size, subList, toArray, toArray |
domain
protected EditingDomain domain
EditingDomainEObjectObservableList
public EditingDomainEObjectObservableList(EditingDomain domain,
EObject eObject,
EStructuralFeature eStructuralFeature)
EditingDomainEObjectObservableList
public EditingDomainEObjectObservableList(Realm realm,
EditingDomain domain,
EObject eObject,
EStructuralFeature eStructuralFeature)
dispose
public void dispose()
- Specified by:
dispose in interface IObservable- Overrides:
dispose in class EObjectObservableList
execute
protected boolean execute(Command command)
add
public boolean add(java.lang.Object object)
- Specified by:
add in interface java.util.Collection- Specified by:
add in interface java.util.List- Specified by:
add in interface IObservableList- Overrides:
add in class EObjectObservableList
add
public void add(int index,
java.lang.Object object)
- Specified by:
add in interface java.util.List- Overrides:
add in class EObjectObservableList
addAll
public boolean addAll(java.util.Collection collection)
- Specified by:
addAll in interface java.util.Collection- Specified by:
addAll in interface java.util.List- Specified by:
addAll in interface IObservableList- Overrides:
addAll in class EObjectObservableList
addAll
public boolean addAll(int index,
java.util.Collection collection)
- Specified by:
addAll in interface java.util.List- Specified by:
addAll in interface IObservableList- Overrides:
addAll in class EObjectObservableList
set
public java.lang.Object set(int index,
java.lang.Object element)
- Specified by:
set in interface java.util.List- Specified by:
set in interface IObservableList- Overrides:
set in class EObjectObservableList
remove
public java.lang.Object remove(int index)
- Specified by:
remove in interface java.util.List- Specified by:
remove in interface IObservableList- Overrides:
remove in class EObjectObservableList
remove
public boolean remove(java.lang.Object element)
- Specified by:
remove in interface java.util.Collection- Specified by:
remove in interface java.util.List- Specified by:
remove in interface IObservableList- Overrides:
remove in class EObjectObservableList
removeAll
public boolean removeAll(java.util.Collection collection)
- Specified by:
removeAll in interface java.util.Collection- Specified by:
removeAll in interface java.util.List- Specified by:
removeAll in interface IObservableList- Overrides:
removeAll in class EObjectObservableList
retainAll
public boolean retainAll(java.util.Collection collection)
- Specified by:
retainAll in interface java.util.Collection- Specified by:
retainAll in interface java.util.List- Specified by:
retainAll in interface IObservableList- Overrides:
retainAll in class EObjectObservableList
clear
public void clear()
- Specified by:
clear in interface java.util.Collection- Specified by:
clear in interface java.util.List- Overrides:
clear in class EObjectObservableList
move
public java.lang.Object move(int newPosition,
int oldPosition)
- Description copied from interface:
EList
- Moves the object from the old position to the new position.
- Specified by:
move in interface IObservableList- Overrides:
move in class EObjectObservableList
- Parameters:
newPosition - the position of the object after the move.oldPosition - the position of the object before the move.
- Returns:
- the moved object.
move
public void move(int newPosition,
java.lang.Object object)
- Description copied from interface:
EList
- Moves the object to the new position, if is in the list.
- Overrides:
move in class EObjectObservableList
- Parameters:
newPosition - the position of the object after the move.object - the object to move.
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()