Package org.eclipse.m2m.atl.emftvm.util
Class OCLOperations.ResolveList
java.lang.Object
org.eclipse.m2m.atl.emftvm.util.LazyCollection<E>
org.eclipse.m2m.atl.emftvm.util.LazyList<Object>
org.eclipse.m2m.atl.emftvm.util.OCLOperations.ResolveList
- All Implemented Interfaces:
Iterable<Object>
,Collection<Object>
,List<Object>
,org.eclipse.emf.common.util.EList<Object>
- Direct Known Subclasses:
OCLOperations.UniqueResolveList
- Enclosing class:
- OCLOperations
LazyList
that resolves default trace links.-
Nested Class Summary
Nested ClassesNested 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
FieldsFields inherited from class org.eclipse.m2m.atl.emftvm.util.LazyCollection
cache, dataSource, occurrences
-
Constructor Summary
ConstructorsConstructorDescriptionResolveList
(Collection<Object> dataSource, StackFrame frame) Creates a newOCLOperations.ResolveList
arounddataSource
. -
Method Summary
Methods inherited from class org.eclipse.m2m.atl.emftvm.util.LazyList
add, addAll, append, asSequence, asString, at, collect, createCache, 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, sum, toArray, toArray, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Field Details
-
tls
-
-
Constructor Details
-
ResolveList
Creates a newOCLOperations.ResolveList
arounddataSource
.- Parameters:
dataSource
- he underlying collectionframe
- the currentStackFrame
-
-
Method Details
-
iterator
-
size
public int size()- Specified by:
size
in interfaceCollection<Object>
- Specified by:
size
in interfaceList<Object>
- Overrides:
size
in classLazyCollection<Object>
-