Package org.eclipse.emf.common.util
Class AbstractEList.NonResolvingEIterator<E1>
java.lang.Object
AbstractEList<E>.org.eclipse.emf.common.util.AbstractEList.EIterator<E1>
org.eclipse.emf.common.util.AbstractEList.NonResolvingEIterator<E1>
- All Implemented Interfaces:
Iterator<E1>
- Direct Known Subclasses:
ArrayDelegatingEList.NonResolvingEIterator,BasicEList.NonResolvingEIterator,DelegatingEList.NonResolvingEIterator
- Enclosing class:
AbstractEList<E>
An extended read-only iterator that does not
resolve objects.-
Field Summary
Fields inherited from class org.eclipse.emf.common.util.AbstractEList.EIterator
cursor, expectedModCount, lastCursor -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.emf.common.util.AbstractEList.EIterator
checkModCount, hasNext, nextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
NonResolvingEIterator
protected NonResolvingEIterator()
-
-
Method Details
-
doNext
Returns the next object and advances the iterator. This implementation accesses the data storage directly.- Overrides:
doNextin classAbstractEList<E>.EIterator<E1>- Returns:
- the next object.
- Throws:
NoSuchElementException- if the iterator is done.
-
remove
public void remove()Throws and exception.- Specified by:
removein interfaceIterator<E1>- Overrides:
removein classAbstractEList<E>.EIterator<E1>- Throws:
UnsupportedOperationException- always because it's not supported.
-