org.eclipse.uml2.common.util
Class DerivedEObjectEList.DerivedListIterator
java.lang.Object
org.eclipse.uml2.common.util.DerivedEObjectEList.DerivedListIterator
- All Implemented Interfaces:
- Iterator, ListIterator
- Direct Known Subclasses:
- DerivedEObjectEList.EmptyDerivedListIterator, DerivedEObjectEList.ResolvingDerivedListIterator, DerivedSubsetEObjectEList.DerivedSubsetListIterator
- Enclosing class:
- DerivedEObjectEList
- protected class DerivedEObjectEList.DerivedListIterator
- extends Object
- implements 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 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,
ListIterator nextValuesIterator)
prepareNext
protected boolean prepareNext()
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface ListIterator
next
public Object next()
- Specified by:
next in interface ListIterator
scanPrevious
protected boolean scanPrevious(EStructuralFeature previousFeature,
ListIterator previousValuesIterator)
preparePrevious
protected boolean preparePrevious()
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPrevious in interface ListIterator
previous
public Object previous()
- Specified by:
previous in interface ListIterator
nextIndex
public int nextIndex()
- Specified by:
nextIndex in interface ListIterator
previousIndex
public int previousIndex()
- Specified by:
previousIndex in interface ListIterator
remove
public void remove()
- Specified by:
remove in interface ListIterator
set
public void set(Object element)
- Specified by:
set in interface ListIterator
add
public void add(Object element)
- Specified by:
add in interface ListIterator
resolve
protected boolean resolve()