Class LazySet.IntegerRangeSet
java.lang.Object
org.eclipse.m2m.atl.emftvm.util.LazyCollection<Integer>
org.eclipse.m2m.atl.emftvm.util.LazySet<Integer>
org.eclipse.m2m.atl.emftvm.util.LazySet.IntegerRangeSet
-
Nested Class Summary
Nested classes/interfaces inherited from class LazySet
LazySet.ExcludingSet<E>, LazySet.IncludingSet<E>, LazySet.IntegerRangeSet, LazySet.LongRangeSet, LazySet.NonCachingSet<E>Nested 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 LazyCollection
cache, dataSource, occurrences -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class LazySet
asSet, asString, collect, equals, excluding, excludingAll, flatten, hashCode, including, including, includingAll, includingAll, includingRange, intersection, intersection, reject, select, sortedBy, subtract, symmetricDifference, union, unionMethods inherited from class LazyCollection
add, addAll, any, appendElements, asBag, asOrderedSet, asSequence, clear, containsAll, containsAny, excludes, excludesAll, exists, exists2, forAll, forAll2, includes, includesAll, isUnique, iterate, mappedBy, mappedBySingle, max, min, notEmpty, one, product, remove, removeAll, retainAll, sum, toArray, toArray, toStringMethods inherited from interface Collection
parallelStream, removeIf, stream, toArray
-
Field Details
-
first
protected final int first -
last
protected final int last
-
-
Constructor Details
-
IntegerRangeSet
public IntegerRangeSet(int first, int last) Creates a newLazySet.IntegerRangeSet.- Parameters:
first- the first object of the range to includelast- the last object of the range to include
-
-
Method Details
-
createCache
protected void createCache()Creates the cache collections.- Overrides:
createCachein classLazySet<Integer>
-
contains
- Specified by:
containsin interfaceCollection<Integer>- Specified by:
containsin interfaceSet<Integer>- Overrides:
containsin classLazyCollection<Integer>
-
count
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<Integer>- Specified by:
isEmptyin interfaceSet<Integer>- Overrides:
isEmptyin classLazyCollection<Integer>
-
iterator
-
size
public int size()- Specified by:
sizein interfaceCollection<Integer>- Specified by:
sizein interfaceSet<Integer>- Overrides:
sizein classLazyCollection<Integer>
-