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()