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:
java.lang.Iterable<org.eclipse.emf.ecore.EObject>,java.util.Collection<org.eclipse.emf.ecore.EObject>,java.util.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>
LazyListthat returns only instances within a givenResource.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCDOModelImpl.InResourceList.InResourceIteratorIteratorforCDOModelImpl.InResourceList.-
Nested classes/interfaces inherited from class org.eclipse.m2m.atl.emftvm.util.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.UnionListIterator
-
Nested classes/interfaces inherited from class org.eclipse.m2m.atl.emftvm.util.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 Modifier and Type Field Description protected org.eclipse.emf.ecore.resource.Resourceresource-
Fields inherited from class org.eclipse.m2m.atl.emftvm.util.LazyCollection
cache, dataSource, occurrences
-
-
Constructor Summary
Constructors Constructor Description InResourceList(java.lang.Iterable<org.eclipse.emf.ecore.EObject> dataSource, org.eclipse.emf.ecore.resource.Resource resource)Creates a newCDOModelImpl.InResourceListarounddataSource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<org.eclipse.emf.ecore.EObject>iterator()-
Methods inherited from class org.eclipse.m2m.atl.emftvm.util.LazyList.NonCachingList
createCache
-
Methods inherited from class org.eclipse.m2m.atl.emftvm.util.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, union
-
Methods inherited from class org.eclipse.m2m.atl.emftvm.util.LazyCollection
add, addAll, any, appendElements, asBag, asOrderedSet, asSet, clear, contains, containsAll, containsAny, count, excludes, excludesAll, exists, exists2, forAll, forAll2, includes, includesAll, isEmpty, isUnique, iterate, mappedBy, mappedBySingle, max, min, notEmpty, one, product, remove, removeAll, retainAll, size, sum, toArray, toArray, toString
-
-
-
-
Constructor Detail
-
InResourceList
public InResourceList(java.lang.Iterable<org.eclipse.emf.ecore.EObject> dataSource, org.eclipse.emf.ecore.resource.Resource resource)Creates a newCDOModelImpl.InResourceListarounddataSource.- Parameters:
dataSource- the underlying data sourceresource- the resource of which to return the instances
-
-
Method Detail
-
iterator
public java.util.Iterator<org.eclipse.emf.ecore.EObject> iterator()
- Specified by:
iteratorin interfacejava.util.Collection<org.eclipse.emf.ecore.EObject>- Specified by:
iteratorin interfacejava.lang.Iterable<org.eclipse.emf.ecore.EObject>- Specified by:
iteratorin interfacejava.util.List<org.eclipse.emf.ecore.EObject>- Overrides:
iteratorin classLazyCollection<org.eclipse.emf.ecore.EObject>
-
-