org.eclipse.uml2.common.util
Class DerivedEObjectEList.DerivedListIterator
java.lang.Object
org.eclipse.uml2.common.util.DerivedEObjectEList.DerivedListIterator
- All Implemented Interfaces:
- java.util.Iterator, java.util.ListIterator
- Direct Known Subclasses:
- DerivedEObjectEList.EmptyDerivedListIterator, DerivedEObjectEList.ResolvingDerivedListIterator, DerivedSubsetEObjectEList.DerivedSubsetListIterator
- Enclosing class:
- DerivedEObjectEList
- protected class DerivedEObjectEList.DerivedListIterator
- extends java.lang.Object
- implements java.util.ListIterator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
index
protected int index
featureIndex
protected int featureIndex
valuesIterator
protected java.util.ListIterator valuesIterator
preparedFeature
protected EStructuralFeature preparedFeature
preparedValues
protected EList preparedValues
prepared
protected int prepared
DerivedEObjectEList.DerivedListIterator
protected DerivedEObjectEList.DerivedListIterator()
scanNext
protected boolean scanNext(EStructuralFeature nextFeature,
java.util.ListIterator nextValuesIterator)
prepareNext
protected boolean prepareNext()
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface java.util.ListIterator
next
public java.lang.Object next()
- Specified by:
next in interface java.util.ListIterator
scanPrevious
protected boolean scanPrevious(EStructuralFeature previousFeature,
java.util.ListIterator previousValuesIterator)
preparePrevious
protected boolean preparePrevious()
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPrevious in interface java.util.ListIterator
previous
public java.lang.Object previous()
- Specified by:
previous in interface java.util.ListIterator
nextIndex
public int nextIndex()
- Specified by:
nextIndex in interface java.util.ListIterator
previousIndex
public int previousIndex()
- Specified by:
previousIndex in interface java.util.ListIterator
remove
public void remove()
- Specified by:
remove in interface java.util.ListIterator
set
public void set(java.lang.Object element)
- Specified by:
set in interface java.util.ListIterator
add
public void add(java.lang.Object element)
- Specified by:
add in interface java.util.ListIterator
resolve
protected boolean resolve()