org.eclipse.emf.ecore.util
Class EcoreUtil.ProperContentIterator

java.lang.Object
  extended byorg.eclipse.emf.ecore.util.EcoreUtil.ProperContentIterator
All Implemented Interfaces:
Iterator
Enclosing class:
EcoreUtil

public static class EcoreUtil.ProperContentIterator
extends Object
implements Iterator

An iterator that can skip over items in a list.


Field Summary
protected  Iterator iterator
           
protected  Object preparedResult
           
 
Constructor Summary
EcoreUtil.ProperContentIterator(EObject eObject)
           
EcoreUtil.ProperContentIterator(EObject eObject, boolean isResolveProxies)
           
EcoreUtil.ProperContentIterator(InternalEList basicContents)
           
EcoreUtil.ProperContentIterator(List contents)
           
 
Method Summary
 boolean hasNext()
           
 Object next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iterator

protected Iterator iterator

preparedResult

protected Object preparedResult
Constructor Detail

EcoreUtil.ProperContentIterator

public EcoreUtil.ProperContentIterator(List contents)

EcoreUtil.ProperContentIterator

public EcoreUtil.ProperContentIterator(InternalEList basicContents)

EcoreUtil.ProperContentIterator

public EcoreUtil.ProperContentIterator(EObject eObject)

EcoreUtil.ProperContentIterator

public EcoreUtil.ProperContentIterator(EObject eObject,
                                       boolean isResolveProxies)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

next

public Object next()
Specified by:
next in interface Iterator

remove

public void remove()
Specified by:
remove in interface Iterator

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