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.
Method Summary |
void |
add(int index,
java.lang.Object object)
|
boolean |
add(java.lang.Object object)
|
boolean |
addAll(java.util.Collection collection)
|
boolean |
addAll(int index,
java.util.Collection collection)
|
protected void |
addListener(java.lang.Object arg0,
IObservablesListener arg1)
|
void |
clear()
|
protected java.lang.Object |
clone()
|
void |
dispose()
|
protected boolean |
execute(Command command)
Execute a command |
protected void |
fireEvent(ObservableEvent arg0)
|
Realm |
getRealm()
|
protected boolean |
hasListeners()
|
java.lang.Object |
move(int newPosition,
int oldPosition)
Moves the object from the old position to the new position. |
void |
move(int newPosition,
java.lang.Object object)
Moves the object to the new position, if is in the list. |
java.lang.Object |
remove(int index)
|
boolean |
remove(java.lang.Object element)
|
boolean |
removeAll(java.util.Collection collection)
|
protected void |
removeListener(java.lang.Object arg0,
IObservablesListener arg1)
|
boolean |
retainAll(java.util.Collection collection)
|
java.lang.Object |
set(int index,
java.lang.Object element)
|
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 |
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
- The editing domain
EditingDomainEObjectObservableList
public EditingDomainEObjectObservableList(EditingDomain domain,
EObject eObject,
EStructuralFeature eStructuralFeature)
- Observe a feature of the instance using the default realm
- Parameters:
domain
- the editing domaineObject
- the objecteStructuralFeature
- the feature
EditingDomainEObjectObservableList
public EditingDomainEObjectObservableList(Realm realm,
EditingDomain domain,
EObject eObject,
EStructuralFeature eStructuralFeature)
- Observe a feature of the instance using the realm
- Parameters:
domain
- the editing domainrealm
- eObject
- the objecteStructuralFeature
- the feature
dispose
public void dispose()
- Specified by:
dispose
in interface IObservable
- Overrides:
dispose
in class EObjectObservableList
execute
protected boolean execute(Command command)
- Execute a command
- Parameters:
command
- the command to execute
- Returns:
true
if execute else false
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()
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException