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

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

public static class EcoreUtil.ProperContentIterator
extends java.lang.Object
implements java.util.Iterator

An iterator that can skip over items in a list.


Field Summary
protected  java.util.Iterator iterator
           
protected  java.lang.Object preparedResult
           
 
Constructor Summary
EcoreUtil.ProperContentIterator(EObject eObject)
           
EcoreUtil.ProperContentIterator(EObject eObject, boolean isResolveProxies)
           
EcoreUtil.ProperContentIterator(InternalEList basicContents)
           
EcoreUtil.ProperContentIterator(java.util.List contents)
           
 
Method Summary
 boolean hasNext()
           
 java.lang.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 java.util.Iterator iterator

preparedResult

protected java.lang.Object preparedResult
Constructor Detail

EcoreUtil.ProperContentIterator

public EcoreUtil.ProperContentIterator(java.util.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 java.util.Iterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

remove

public void remove()
Specified by:
remove in interface java.util.Iterator

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