Package org.eclipse.m2m.atl.emftvm.util
Class OCLOperations.UniqueResolveList
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
org.eclipse.m2m.atl.emftvm.util.OCLOperations.UniqueResolveList
- All Implemented Interfaces:
Iterable<Object>
,Collection<Object>
,List<Object>
,org.eclipse.emf.common.util.EList<Object>
- Enclosing class:
- OCLOperations
LazyList
that resolves unique trace links within a given traced rule.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Iterator
that resolves unique trace links for a given rule.Nested classes/interfaces inherited from class org.eclipse.m2m.atl.emftvm.util.OCLOperations.ResolveList
OCLOperations.ResolveList.ResolveIterator
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
FieldsFields inherited from class org.eclipse.m2m.atl.emftvm.util.OCLOperations.ResolveList
tls
Fields inherited from class org.eclipse.m2m.atl.emftvm.util.LazyCollection
cache, dataSource, occurrences
-
Constructor Summary
ConstructorsConstructorDescriptionUniqueResolveList
(Collection<Object> dataSource, StackFrame frame, String rule) Creates a newOCLOperations.UniqueResolveList
arounddataSource
. -
Method Summary
Methods inherited from class org.eclipse.m2m.atl.emftvm.util.OCLOperations.ResolveList
size
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
-
tr
-
-
Constructor Details
-
UniqueResolveList
Creates a newOCLOperations.UniqueResolveList
arounddataSource
.- Parameters:
dataSource
- he underlying collectionframe
- the currentStackFrame
rule
- the name of the rule to resolve the unique traces for
-
-
Method Details