org.eclipse.emf.ecore.util
Class EContentsEList.FeatureIteratorImpl
java.lang.Object
org.eclipse.emf.ecore.util.EContentsEList.FeatureIteratorImpl
- All Implemented Interfaces:
- EContentsEList.FeatureIterator, EContentsEList.FeatureListIterator, java.util.Iterator, java.util.ListIterator
- Direct Known Subclasses:
- EContentsEList.ResolvingFeatureIteratorImpl, ECrossReferenceEList.FeatureIteratorImpl
- Enclosing class:
- EContentsEList
- public static class EContentsEList.FeatureIteratorImpl
- extends java.lang.Object
- implements EContentsEList.FeatureListIterator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eObject
protected final EObject eObject
eStructuralFeatures
protected final EStructuralFeature[] eStructuralFeatures
featureCursor
protected int featureCursor
cursor
protected int cursor
prepared
protected int prepared
preparedResult
protected java.lang.Object preparedResult
preparedFeature
protected EStructuralFeature preparedFeature
feature
protected EStructuralFeature feature
isHandlingFeatureMap
protected boolean isHandlingFeatureMap
values
protected java.util.ListIterator values
valueInternalEList
protected InternalEList valueInternalEList
valueList
protected java.util.List valueList
valueListSize
protected int valueListSize
valueListIndex
protected int valueListIndex
EMPTY_ITERATOR
public static final java.util.ListIterator EMPTY_ITERATOR
EContentsEList.FeatureIteratorImpl
public EContentsEList.FeatureIteratorImpl(EObject eObject,
java.util.List eStructuralFeatures)
EContentsEList.FeatureIteratorImpl
public EContentsEList.FeatureIteratorImpl(EObject eObject,
EStructuralFeature[] eStructuralFeatures)
resolve
protected boolean resolve()
useIsSet
protected boolean useIsSet()
isIncluded
protected boolean isIncluded(EStructuralFeature eStructuralFeature)
isIncludedEntry
protected boolean isIncludedEntry(EStructuralFeature eStructuralFeature)
feature
public EStructuralFeature feature()
- Specified by:
feature
in interface EContentsEList.FeatureIterator
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
scanNext
protected boolean scanNext(java.util.ListIterator values)
scanNext
protected boolean scanNext()
next
public java.lang.Object next()
- Specified by:
next
in interface java.util.Iterator
nextIndex
public int nextIndex()
- Specified by:
nextIndex
in interface java.util.ListIterator
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPrevious
in interface java.util.ListIterator
scanPrevious
protected boolean scanPrevious(java.util.ListIterator values)
scanPrevious
protected boolean scanPrevious()
previous
public java.lang.Object previous()
- Specified by:
previous
in interface java.util.ListIterator
previousIndex
public int previousIndex()
- Specified by:
previousIndex
in interface java.util.ListIterator
add
public void add(java.lang.Object o)
- Specified by:
add
in interface java.util.ListIterator
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator
set
public void set(java.lang.Object o)
- Specified by:
set
in interface java.util.ListIterator