org.eclipse.emf.common.util
Class BasicEList.NonResolvingEIterator

java.lang.Object
  |
  +--org.eclipse.emf.common.util.BasicEList.EIterator
        |
        +--org.eclipse.emf.common.util.BasicEList.NonResolvingEIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
BasicEList

protected class BasicEList.NonResolvingEIterator
extends BasicEList.EIterator

An extended read-only iterator that does not resolve objects.


Fields inherited from class org.eclipse.emf.common.util.BasicEList.EIterator
cursor, expectedModCount, lastCursor
 
Constructor Summary
protected BasicEList.NonResolvingEIterator()
           
 
Method Summary
 java.lang.Object next()
          Returns the next object and advances the iterator.
 void remove()
          Throws and exception.
 
Methods inherited from class org.eclipse.emf.common.util.BasicEList.EIterator
checkModCount, hasNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicEList.NonResolvingEIterator

protected BasicEList.NonResolvingEIterator()
Method Detail

next

public java.lang.Object next()
Returns the next object and advances the iterator. This implementation accesses the data storage directly.
Overrides:
next in class BasicEList.EIterator
Returns:
the next object.
Throws:
java.util.NoSuchElementException - if the iterator is done.

remove

public void remove()
Throws and exception.
Overrides:
remove in class BasicEList.EIterator
Throws:
UnsupportedOperationException - always because it's not supported.

Copyright 2001-2003 IBM Corporation and others.
All Rights Reserved.