MapValue.Accumulator
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 |
---|
MapValueImpl(MapTypeId typeId,
Map<Object,Object> boxedValues) |
asBagValue, asCollectionValue, asDouble, asElement, asInteger, asIntegerValue, asNavigableObject, asObjectValue, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUnboxedObject, asUniqueCollectionValue, 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
asBagValue, asCollectionValue, asDouble, asElement, asInteger, asIntegerValue, asNavigableObject, asObjectValue, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUnboxedObject, asUniqueCollectionValue, asUnlimitedNaturalValue, isInvalid, isUndefined
public static MapValue createMapValueOfEach(MapTypeId typeId, MapEntry[] mapEntries)
public List<?> asEcoreObject(IdResolver idResolver, Class<?> instanceClass)
Value
A thrown exception for an invalid OCL value.
Java-null for a null OCL value
Objects for other things, List<?> for collections
asEcoreObject
in interface MapValue
asEcoreObject
in interface Value
asEcoreObject
in class ValueImpl
public <T> List<T> asEcoreObjects(IdResolver idResolver, Class<T> instanceClass)
asEcoreObjects
in interface MapValue
public MapValue asMapValue()
asMapValue
in interface Value
asMapValue
in class ValueImpl
public Boolean excludesAll(CollectionValue c)
excludesAll
in interface MapValue
public Boolean excludesMap(MapValue m)
excludesMap
in interface MapValue
public Boolean excludesValue(Object thatValue)
excludesValue
in interface MapValue
public MapValue excludingAll(CollectionValue c)
excludingAll
in interface MapValue
public MapValue excludingMap(MapValue map)
excludingMap
in interface MapValue
public Set<Map.Entry<Object,Object>> getElements()
getElements
in interface MapValue
public MapTypeId getTypeId()
Value
public Boolean includesAll(CollectionValue c)
includesAll
in interface MapValue
public Boolean includesMap(MapValue m)
includesMap
in interface MapValue
public Boolean includesValue(Object thatValue)
includesValue
in interface MapValue
public MapValue includingMap(MapTypeId returnTypeId, MapValue map)
includingMap
in interface MapValue
public IntegerValue size()
public void toString(StringBuilder s, int lengthLimit)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.