public interface MapValue extends Value
Modifier and Type | Interface and Description |
---|---|
static interface |
MapValue.Accumulator |
INVALID_NAME
asBagValue, asCollectionValue, asDouble, asElement, asInteger, asIntegerValue, asMapValue, asNavigableObject, asObject, asObjectValue, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUnboxedObject, asUniqueCollectionValue, asUnlimitedNaturalValue, isInvalid, isUndefined, toString
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 Value
<T> List<T> asEcoreObjects(IdResolver idResolver, Class<T> instanceClass)
Boolean excludesAll(CollectionValue c)
MapValue excludingAll(CollectionValue c)
SetValue getKeys()
BagValue getValues()
MapTypeId getTypeId()
Value
Boolean includesAll(CollectionValue c)
MapValue including(MapTypeId returnTypeId, Object key, Object value)
int intSize()
Boolean isEmpty()
Boolean notEmpty()
IntegerValue size()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.