public interface TupleValue extends Value
INVALID_NAME
Modifier and Type | Method and Description |
---|---|
TupleTypeId |
getTypeId()
Obtains the tuple's type.
|
java.lang.Object |
getValue(int index)
Queries the value of the specified tuple part at 0-based index corresponding to the position of the
required part-name in the alphabetically sorted list of all part-names.
|
java.lang.Object |
getValue(TuplePartId partId)
Queries the value of the specified tuple part.
|
asBagValue, asCollectionValue, asDouble, asEcoreObject, asElement, asInteger, asIntegerValue, asMapValue, asNavigableObject, asObject, asObjectValue, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUnboxedObject, asUniqueCollectionValue, asUnlimitedNaturalValue, isInvalid, isUndefined, toString
@NonNull TupleTypeId getTypeId()
@Nullable java.lang.Object getValue(@NonNull TuplePartId partId)
partId
- the tuple part (as an attribute)InvalidValueException
@Nullable java.lang.Object getValue(int index)