protected class BasicFeatureMap.ValueListIteratorImpl<E1> extends AbstractEList.EListIterator<E1> implements FeatureMap.ValueListIterator<E1>
cursor, expectedModCount, lastCursor
Constructor and Description |
---|
BasicFeatureMap.ValueListIteratorImpl() |
BasicFeatureMap.ValueListIteratorImpl(int index) |
Modifier and Type | Method and Description |
---|---|
void |
add(E1 value)
Adds the object at the
next index and advances the iterator past it. |
void |
add(EStructuralFeature eStructuralFeature,
java.lang.Object value) |
EStructuralFeature |
feature() |
E1 |
next()
Returns the next object and advances the iterator.
|
E1 |
previous()
Returns the previous object and advances the iterator.
|
doAdd, doPrevious, doSet, hasPrevious, nextIndex, previousIndex, set
checkModCount, doNext, hasNext, remove
public BasicFeatureMap.ValueListIteratorImpl()
public BasicFeatureMap.ValueListIteratorImpl(int index)
public EStructuralFeature feature()
feature
in interface EContentsEList.FeatureIterator<E1>
public E1 next()
AbstractEList.EIterator
doNext
.next
in interface java.util.Iterator<E1>
next
in interface java.util.ListIterator<E1>
next
in class AbstractEList.EIterator<E1>
public E1 previous()
AbstractEList.EListIterator
doPrevious
.previous
in interface java.util.ListIterator<E1>
previous
in class AbstractEList.EListIterator<E1>
public void add(E1 value)
AbstractEList.EListIterator
next
index and advances the iterator past it.
This implementation delegates to doAdd(E)
.add
in interface java.util.ListIterator<E1>
add
in class AbstractEList.EListIterator<E1>
value
- the object to add.public void add(EStructuralFeature eStructuralFeature, java.lang.Object value)
add
in interface FeatureMap.ValueListIterator<E1>