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, setcheckModCount, doNext, hasNext, removepublic DelegatingFeatureMap.ValueListIteratorImpl()
public DelegatingFeatureMap.ValueListIteratorImpl(int index)
public EStructuralFeature feature()
feature in interface EContentsEList.FeatureIterator<E>public E next()
AbstractEList.EIteratordoNext.next in interface java.util.Iterator<E>next in interface java.util.ListIterator<E>next in class AbstractEList.EIterator<E>public E previous()
AbstractEList.EListIteratordoPrevious.previous in interface java.util.ListIterator<E>previous in class AbstractEList.EListIterator<E>public void add(E value)
AbstractEList.EListIteratornext 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>