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

java.lang.Object
  extended byorg.eclipse.emf.common.util.DelegatingEList.EIterator
      extended byorg.eclipse.emf.common.util.DelegatingEList.NonResolvingEIterator
All Implemented Interfaces:
Iterator
Enclosing class:
DelegatingEList

protected class DelegatingEList.NonResolvingEIterator
extends DelegatingEList.EIterator

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


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

Constructor Detail

DelegatingEList.NonResolvingEIterator

protected DelegatingEList.NonResolvingEIterator()
Method Detail

next

public Object next()
Returns the next object and advances the iterator. This implementation accesses the backing list directly.

Specified by:
next in interface Iterator
Overrides:
next in class DelegatingEList.EIterator
Returns:
the next object.
Throws:
NoSuchElementException - if the iterator is done.

remove

public void remove()
Throws and exception.

Specified by:
remove in interface Iterator
Overrides:
remove in class DelegatingEList.EIterator
Throws:
UnsupportedOperationException - always because it's not supported.

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