Class OCLOperations.UniqueResolveList
java.lang.Object
org.eclipse.m2m.atl.emftvm.util.LazyCollection<Object>
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>, SequencedCollection<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 TypeClassDescriptionclassIteratorthat resolves unique trace links for a given rule.Nested classes/interfaces inherited from class OCLOperations.ResolveList
OCLOperations.ResolveList.ResolveIteratorNested classes/interfaces inherited from class 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.UnionListIteratorNested classes/interfaces inherited from class 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 OCLOperations.ResolveList
tlsFields inherited from class LazyCollection
cache, dataSource, occurrences -
Constructor Summary
ConstructorsConstructorDescriptionUniqueResolveList(Collection<Object> dataSource, StackFrame frame, String rule) Creates a newOCLOperations.UniqueResolveListarounddataSource. -
Method Summary
Methods inherited from class OCLOperations.ResolveList
sizeMethods inherited from class 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, unionMethods inherited from class 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, toStringMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface org.eclipse.emf.common.util.EList
sortMethods inherited from interface List
add, addAll, addFirst, addLast, clear, contains, containsAll, getFirst, getLast, isEmpty, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, spliterator, toArray, toArray
-
Field Details
-
tr
-
-
Constructor Details
-
UniqueResolveList
Creates a newOCLOperations.UniqueResolveListarounddataSource.- Parameters:
dataSource- he underlying collectionframe- the currentStackFramerule- the name of the rule to resolve the unique traces for
-
-
Method Details
-
iterator
-