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