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