Class CDOModelImpl.InResourceList

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<org.eclipse.emf.ecore.EObject>
org.eclipse.m2m.atl.emftvm.cdo.impl.CDOModelImpl.InResourceList
All Implemented Interfaces:
Iterable<org.eclipse.emf.ecore.EObject>, Collection<org.eclipse.emf.ecore.EObject>, List<org.eclipse.emf.ecore.EObject>, org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject>
Enclosing class:
CDOModelImpl

public static class CDOModelImpl.InResourceList extends LazyList.NonCachingList<org.eclipse.emf.ecore.EObject>
LazyList that returns only instances within a given Resource.
  • Field Details

    • resource

      protected final org.eclipse.emf.ecore.resource.Resource resource
  • Constructor Details

    • InResourceList

      public InResourceList(Iterable<org.eclipse.emf.ecore.EObject> dataSource, org.eclipse.emf.ecore.resource.Resource resource)
      Creates a new CDOModelImpl.InResourceList around dataSource.
      Parameters:
      dataSource - the underlying data source
      resource - the resource of which to return the instances
  • Method Details