public class SparseOrderedSetValueImpl extends OrderedSetValueImpl
Modifier and Type | Class and Description |
---|---|
static class |
SparseOrderedSetValueImpl.Accumulator |
elements, EMPTY_ITERATOR, typeId
EMPTY_BAG, EMPTY_SET, FALSE_VALUE, INTEGER_MAX_VALUE, INTEGER_MIN_VALUE, INVALID_VALUE, LONG_MAX_VALUE, LONG_MIN_VALUE, NULL_STRING, NULL_VALUE, ONE_VALUE, TRUE_VALUE, UNLIMITED_ONE_VALUE, UNLIMITED_VALUE, ZERO_VALUE
INVALID_NAME
Constructor and Description |
---|
SparseOrderedSetValueImpl(CollectionTypeId typeId,
java.util.Collection<? extends java.lang.Object> boxedValues) |
Modifier and Type | Method and Description |
---|---|
OrderedSetValue |
append(java.lang.Object object) |
static OrderedSet<java.lang.Object> |
createOrderedSetOfEach(java.lang.Object[] boxedValues) |
java.lang.Object |
first() |
OrderedSetValue |
flatten() |
OrderedSetValue |
including(java.lang.Object value) |
java.lang.Object |
last() |
OrderedSetValue |
prepend(java.lang.Object object) |
SequenceValue |
toSequenceValue() |
void |
toString(java.lang.StringBuilder s,
int lengthLimit) |
appendAll, asOrderedCollectionValue, asOrderedSetValue, asUnboxedObject, asUniqueCollectionValue, at, equals, eStaticClass, excluding, excludingAll, getKind, includingAll, indexOf, insertAt, isOrdered, isUnique, minus, prependAll, reverse, sort, subOrderedSet, symmetricDifference
asBagValue, asCollection, asCollectionValue, asEcoreObject, asEcoreObjects, asList, asObject, asSequenceValue, asSetValue, checkElementsAreUnique, count, excludes, excludesAll, flatten, getBagTypeId, getElements, getElementTypeId, getObject, getOrderedSetTypeId, getSequenceTypeId, getSetTypeId, getTypeId, hashCode, includes, includesAll, initStatics, intersection, intSize, isEmpty, iterable, iterator, notEmpty, product, size, toString, union
asDouble, asElement, asInteger, asIntegerValue, asMapValue, asNavigableObject, asObjectValue, asRealValue, asTupleValue, asUnlimitedNaturalValue, getTypeName, isInvalid, isUndefined
asBagValue, asBoolean, asClass, asCollectionType, asCollectionValue, asInteger, asIntegerValue, asMapType, asMapValue, asNavigableObject, asNavigableObject, asObject, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asTupleValue, asType, asUniqueCollectionValue, asUnlimitedNaturalValue, asValue, bigDecimalValueOf, bigIntegerValueOf, byteValueOf, characterValueOf, computeCollectionHashCode, createBagAccumulatorValue, createBagOfEach, createBagRange, createBagValue, createCollectionAccumulatorValue, createInvalidValue, createMapEntry, createMapOfEach, createMapValue, createObjectValue, createOrderedSetAccumulatorValue, createOrderedSetOfEach, createOrderedSetRange, createOrderedSetValue, createRange, createSequenceAccumulatorValue, createSequenceOfEach, createSequenceRange, createSequenceRange, createSequenceValue, createSetAccumulatorValue, createSetOfEach, createSetRange, createSetValue, createTupleOfEach, createTupleValue, doubleValueOf, floatValueOf, getElementIdName, getExecutor, getTypeName, initAllStatics, integerValueOf, integerValueOf, integerValueOf, integerValueOf, integerValueOf, intValueOf, isBoxed, isCollectionValue, isEcore, isIntegerNumber, isIntegerValue, isRealNumber, isUnboxed, isUnlimited, longValueOf, numberValueOf, oclToString, realValueOf, realValueOf, realValueOf, realValueOf, realValueOf, shortValueOf, stringValueOf, throwBooleanInvalidValueException, throwInvalidValueException, throwUnsupportedCompareTo, toString, typedIterable, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asCollection, asEcoreObject, asEcoreObjects, count, excludes, excludesAll, flatten, getElements, getTypeId, includes, includesAll, intersection, intSize, isEmpty, iterable, iterator, notEmpty, product, size, union
asBagValue, asCollectionValue, asDouble, asElement, asInteger, asIntegerValue, asMapValue, asNavigableObject, asObject, asObjectValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUnlimitedNaturalValue, isInvalid, isUndefined
public SparseOrderedSetValueImpl(@NonNull CollectionTypeId typeId, @NonNull java.util.Collection<? extends java.lang.Object> boxedValues)
@NonNull public static OrderedSet<java.lang.Object> createOrderedSetOfEach(@Nullable java.lang.Object[] boxedValues)
@NonNull public OrderedSetValue append(@Nullable java.lang.Object object)
@Nullable public java.lang.Object first()
@NonNull public OrderedSetValue flatten()
@NonNull public OrderedSetValue including(@Nullable java.lang.Object value)
@Nullable public java.lang.Object last()
@NonNull public OrderedSetValue prepend(@Nullable java.lang.Object object)
public SequenceValue toSequenceValue()
public void toString(@NonNull java.lang.StringBuilder s, int lengthLimit)
toString
in interface Value
toString
in class CollectionValueImpl