Class LazyList.NonCachingList<E>
java.lang.Object
org.eclipse.m2m.atl.emftvm.util.LazyCollection<E>
org.eclipse.m2m.atl.emftvm.util.LazyList<E>
org.eclipse.m2m.atl.emftvm.util.LazyList.NonCachingList<E>
- Type Parameters:
E- the collection element type
- All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>, SequencedCollection<E>, org.eclipse.emf.common.util.EList<E>
- Direct Known Subclasses:
CDOModelImpl.InResourceList, LazyList.AppendList, LazyList.ReverseList, LazyList.SubList, LazyList.UnionList
-
Nested Class Summary
Nested classes/interfaces inherited from class LazyList
LazyList.AppendList<E>, LazyList.CollectList<E>, LazyList.InsertAtList<E>, LazyList.IntegerRangeList, LazyList.LongRangeList, LazyList.NonCachingList<E>, LazyList.PrependList<E>, LazyList.ReverseList<E>, LazyList.SubList<E>, LazyList.UnionList<E>, LazyList.UnionListIteratorNested classes/interfaces inherited from class LazyCollection
LazyCollection.AppendIterator, LazyCollection.CachingIterator, LazyCollection.CachingSetIterator, LazyCollection.CollectIterator<T>, LazyCollection.ExcludingIterator, LazyCollection.FilterIterator, LazyCollection.FlattenIterator, LazyCollection.FlattenSetIterator, LazyCollection.IntegerRangeListIterator, LazyCollection.IntersectionIterator, LazyCollection.IteratorToListIterator, LazyCollection.LongRangeListIterator, LazyCollection.ReadOnlyIterator<E>, LazyCollection.ReadOnlyListIterator<E>, LazyCollection.RejectIterator, LazyCollection.ReverseIterator, LazyCollection.ReverseListIterator, LazyCollection.SelectIterator, LazyCollection.SubListIterator, LazyCollection.SubListListIterator, LazyCollection.SubtractionIterator, LazyCollection.UnionIterator, LazyCollection.UnionSetIterator, LazyCollection.WrappedIterator, LazyCollection.WrappedListIterator -
Field Summary
Fields inherited from class LazyCollection
cache, dataSource, occurrences -
Constructor Summary
ConstructorsConstructorDescriptionNonCachingList(Iterable<E> dataSource) Creates aLazyList.NonCachingListarounddataSource. -
Method Summary
Methods inherited from class LazyList
add, addAll, append, asSequence, asString, at, collect, equals, excluding, excludingAll, first, flatten, get, hashCode, including, including, includingAll, includingAll, includingRange, indexOf, indexOf2, insertAt, last, lastIndexOf, lastIndexOf2, listIterator, listIterator, move, move, prepend, reject, remove, reverse, select, set, sortedBy, subList, subSequence, union, unionMethods inherited from class LazyCollection
add, addAll, any, appendElements, asBag, asOrderedSet, asSet, clear, contains, containsAll, containsAny, count, excludes, excludesAll, exists, exists2, forAll, forAll2, includes, includesAll, isEmpty, isUnique, iterate, iterator, mappedBy, mappedBySingle, max, min, notEmpty, one, product, remove, removeAll, retainAll, size, sum, toArray, toArray, toStringMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface org.eclipse.emf.common.util.EList
sortMethods inherited from interface List
add, addAll, addFirst, addLast, clear, contains, containsAll, getFirst, getLast, isEmpty, iterator, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, size, spliterator, toArray, toArray
-
Constructor Details
-
NonCachingList
Creates aLazyList.NonCachingListarounddataSource.- Parameters:
dataSource- the underlying (lazy) collection
-
-
Method Details
-
createCache
protected void createCache()Creates the cache collections.- Overrides:
createCachein classLazyList<E>
-