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>, org.eclipse.emf.common.util.EList<E>
Direct Known Subclasses:
CDOModelImpl.InResourceList, LazyList.AppendList, LazyList.ReverseList, LazyList.SubList, LazyList.UnionList
Enclosing class:
LazyList<E>

public abstract static class LazyList.NonCachingList<E> extends LazyList<E>
Abstract LazyList that disables caching of the underlying LazyList.
  • Constructor Details

    • NonCachingList

      public NonCachingList(Iterable<E> dataSource)
      Creates a LazyList.NonCachingList around dataSource.
      Parameters:
      dataSource - the underlying (lazy) collection
  • Method Details

    • createCache

      protected void createCache()
      Creates the cache collections.
      Overrides:
      createCache in class LazyList<E>