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, Iterator, ListIterator
- Direct Known Subclasses:
- EContentsEList.ResolvingFeatureIteratorImpl, ECrossReferenceEList.FeatureIteratorImpl
- Enclosing class:
- EContentsEList
- public static class EContentsEList.FeatureIteratorImpl
- extends 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 Object preparedResult
preparedFeature
protected EStructuralFeature preparedFeature
feature
protected EStructuralFeature feature
isHandlingFeatureMap
protected boolean isHandlingFeatureMap
values
protected ListIterator values
EMPTY_ITERATOR
public static final ListIterator EMPTY_ITERATOR
EContentsEList.FeatureIteratorImpl
public EContentsEList.FeatureIteratorImpl(EObject eObject,
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 Iterator
scanNext
protected boolean scanNext(ListIterator values)
next
public Object next()
- Specified by:
next in interface Iterator
nextIndex
public int nextIndex()
- Specified by:
nextIndex in interface ListIterator
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPrevious in interface ListIterator
scanPrevious
protected boolean scanPrevious(ListIterator values)
previous
public Object previous()
- Specified by:
previous in interface ListIterator
previousIndex
public int previousIndex()
- Specified by:
previousIndex in interface ListIterator
add
public void add(Object o)
- Specified by:
add in interface ListIterator
remove
public void remove()
- Specified by:
remove in interface Iterator
set
public void set(Object o)
- Specified by:
set in interface ListIterator