Package org.eclipse.emf.compare.internal
Class SubMatchIterator
java.lang.Object
java.util.AbstractCollection<Iterator<? extends Match>>
java.util.AbstractList<Iterator<? extends Match>>
org.eclipse.emf.common.util.AbstractEList<Iterator<? extends Match>>
org.eclipse.emf.common.util.BasicEList<Iterator<? extends Match>>
org.eclipse.emf.common.util.AbstractTreeIterator<Match>
org.eclipse.emf.compare.internal.SubMatchIterator
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Iterator<? extends Match>>,Collection<Iterator<? extends Match>>,Iterator<Match>,List<Iterator<? extends Match>>,RandomAccess,SequencedCollection<Iterator<? extends Match>>,EList<Iterator<? extends Match>>,TreeIterator<Match>
A custom TreeIterator that will iterate over the Match->submatch tree.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.common.util.BasicEList
BasicEList.BasicIndexOutOfBoundsException, BasicEList.EIterator<E1>, BasicEList.EListIterator<E1>, BasicEList.FastCompare<E>, BasicEList.NonResolvingEIterator<E1>, BasicEList.NonResolvingEListIterator<E1>, BasicEList.UnmodifiableEList<E> -
Field Summary
Fields inherited from class org.eclipse.emf.common.util.AbstractTreeIterator
includeRoot, nextPruneIterator, nextRemoveIterator, objectFields inherited from class org.eclipse.emf.common.util.BasicEList
data, sizeFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionSubMatchIterator(Match start) Constructs an iterator given the root of its tree. -
Method Summary
Methods inherited from class org.eclipse.emf.common.util.AbstractTreeIterator
hasNext, next, prune, removeMethods inherited from class org.eclipse.emf.common.util.BasicEList
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, assign, basicGet, basicList, clear, clone, contains, data, get, grow, indexOf, isEmpty, lastIndexOf, move, newData, primitiveGet, remove, setData, setUnique, shrink, size, toArray, toArrayMethods inherited from class org.eclipse.emf.common.util.AbstractEList
add, add, addAll, addAll, basicIterator, basicListIterator, basicListIterator, canContainNull, didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, isUnique, iterator, listIterator, listIterator, move, remove, removeAll, resolve, retainAll, set, toString, useEquals, validateMethods inherited from class java.util.AbstractList
removeRange, subListMethods inherited from class java.util.AbstractCollection
containsAllMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Iterator
forEachRemainingMethods inherited from interface java.util.List
addFirst, addLast, containsAll, getFirst, getLast, removeFirst, removeLast, replaceAll, reversed, sort, spliterator, subList
-
Constructor Details
-
SubMatchIterator
Constructs an iterator given the root of its tree.- Parameters:
start- Starting match of the tree we'll iterate over.
-
-
Method Details
-
getChildren
- Specified by:
getChildrenin classAbstractTreeIterator<Match>- See Also:
-