public static class EContentsEList.FeatureIteratorImpl<E> extends java.lang.Object implements EContentsEList.FeatureListIterator<E>
Modifier and Type | Field and Description |
---|---|
protected int |
cursor |
static java.util.ListIterator<?> |
EMPTY_ITERATOR |
protected EObject |
eObject |
protected EStructuralFeature[] |
eStructuralFeatures |
protected EStructuralFeature |
feature |
protected int |
featureCursor |
protected boolean |
isHandlingFeatureMap |
protected int |
prepared |
protected EStructuralFeature |
preparedFeature |
protected E |
preparedResult |
protected InternalEList<E> |
valueInternalEList |
protected java.util.List<E> |
valueList |
protected int |
valueListIndex |
protected int |
valueListSize |
protected java.util.ListIterator<E> |
values |
Constructor and Description |
---|
EContentsEList.FeatureIteratorImpl(EObject eObject,
EStructuralFeature[] eStructuralFeatures) |
EContentsEList.FeatureIteratorImpl(EObject eObject,
java.util.List<? extends EStructuralFeature> eStructuralFeatures) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object o) |
static <T> java.util.ListIterator<T> |
emptyIterator() |
EStructuralFeature |
feature() |
boolean |
hasNext() |
boolean |
hasPrevious() |
protected boolean |
isIncluded(EStructuralFeature eStructuralFeature) |
protected boolean |
isIncludedEntry(EStructuralFeature eStructuralFeature) |
E |
next() |
int |
nextIndex() |
E |
previous() |
int |
previousIndex() |
void |
remove() |
protected boolean |
resolve() |
protected boolean |
scanNext() |
protected boolean |
scanNext(java.util.ListIterator<E> values) |
protected boolean |
scanPrevious() |
protected boolean |
scanPrevious(java.util.ListIterator<E> values) |
void |
set(java.lang.Object o) |
protected boolean |
useIsSet() |
protected final EObject eObject
protected final EStructuralFeature[] eStructuralFeatures
protected int featureCursor
protected int cursor
protected int prepared
protected E preparedResult
protected EStructuralFeature preparedFeature
protected EStructuralFeature feature
protected boolean isHandlingFeatureMap
protected java.util.ListIterator<E> values
protected InternalEList<E> valueInternalEList
protected java.util.List<E> valueList
protected int valueListSize
protected int valueListIndex
public static final java.util.ListIterator<?> EMPTY_ITERATOR
public EContentsEList.FeatureIteratorImpl(EObject eObject, java.util.List<? extends EStructuralFeature> eStructuralFeatures)
public EContentsEList.FeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)
protected boolean resolve()
protected boolean useIsSet()
protected boolean isIncluded(EStructuralFeature eStructuralFeature)
protected boolean isIncludedEntry(EStructuralFeature eStructuralFeature)
public EStructuralFeature feature()
feature
in interface EContentsEList.FeatureIterator<E>
public boolean hasNext()
protected boolean scanNext(java.util.ListIterator<E> values)
protected boolean scanNext()
public E next()
public int nextIndex()
nextIndex
in interface java.util.ListIterator<E>
public boolean hasPrevious()
hasPrevious
in interface java.util.ListIterator<E>
protected boolean scanPrevious(java.util.ListIterator<E> values)
protected boolean scanPrevious()
public int previousIndex()
previousIndex
in interface java.util.ListIterator<E>
public void add(java.lang.Object o)
add
in interface java.util.ListIterator<E>
public void remove()
public void set(java.lang.Object o)
set
in interface java.util.ListIterator<E>
public static <T> java.util.ListIterator<T> emptyIterator()