protected class DerivedEObjectEList.DerivedListIterator
extends java.lang.Object
implements java.util.ListIterator<E>
Modifier and Type | Field and Description |
---|---|
protected int |
featureIndex |
protected int |
index |
protected int |
prepared |
protected org.eclipse.emf.ecore.EStructuralFeature |
preparedFeature |
protected org.eclipse.emf.common.util.EList<java.lang.Object> |
preparedValues |
protected java.util.ListIterator<java.lang.Object> |
valuesIterator |
Modifier | Constructor and Description |
---|---|
protected |
DerivedListIterator() |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object element) |
boolean |
hasNext() |
boolean |
hasPrevious() |
E |
next() |
int |
nextIndex() |
protected boolean |
prepareNext() |
protected boolean |
preparePrevious() |
E |
previous() |
int |
previousIndex() |
void |
remove() |
protected boolean |
resolve() |
protected boolean |
scanNext(org.eclipse.emf.ecore.EStructuralFeature nextFeature,
java.util.ListIterator<java.lang.Object> nextValuesIterator) |
protected boolean |
scanPrevious(org.eclipse.emf.ecore.EStructuralFeature previousFeature,
java.util.ListIterator<java.lang.Object> previousValuesIterator) |
void |
set(java.lang.Object element) |
protected int index
protected int featureIndex
protected java.util.ListIterator<java.lang.Object> valuesIterator
protected org.eclipse.emf.ecore.EStructuralFeature preparedFeature
protected org.eclipse.emf.common.util.EList<java.lang.Object> preparedValues
protected int prepared
protected boolean scanNext(org.eclipse.emf.ecore.EStructuralFeature nextFeature, java.util.ListIterator<java.lang.Object> nextValuesIterator)
protected boolean prepareNext()
public boolean hasNext()
public E next()
protected boolean scanPrevious(org.eclipse.emf.ecore.EStructuralFeature previousFeature, java.util.ListIterator<java.lang.Object> previousValuesIterator)
protected boolean preparePrevious()
public boolean hasPrevious()
hasPrevious
in interface java.util.ListIterator<E>
public int nextIndex()
nextIndex
in interface java.util.ListIterator<E>
public int previousIndex()
previousIndex
in interface java.util.ListIterator<E>
public void remove()
public void set(java.lang.Object element)
set
in interface java.util.ListIterator<E>
public void add(java.lang.Object element)
add
in interface java.util.ListIterator<E>
protected boolean resolve()