Module dev.civl.sarl
Interface VSTupleComponentReference
- All Superinterfaces:
NTValueSetReference,SymbolicExpression,SymbolicObject,ValueSetReference
A reference into a (set-of) specified field(s) of a (set-of) tuple value(s).
This reference contains a reference to a "parent" tuple object(s) and a
concrete field index.
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.civl.sarl.IF.expr.SymbolicExpression
SymbolicExpression.SymbolicOperatorNested classes/interfaces inherited from interface dev.civl.sarl.IF.object.SymbolicObject
SymbolicObject.SymbolicObjectKindNested classes/interfaces inherited from interface dev.civl.sarl.IF.expr.valueSetReference.ValueSetReference
ValueSetReference.VSReferenceKind -
Method Summary
Methods inherited from interface dev.civl.sarl.IF.expr.valueSetReference.NTValueSetReference
getParentMethods inherited from interface dev.civl.sarl.IF.expr.SymbolicExpression
argument, atomString, getArguments, getFreeVars, isFalse, isNull, isNumeric, isOne, isTrue, isZero, numArguments, operator, printCompressedTree, size, typeMethods inherited from interface dev.civl.sarl.IF.object.SymbolicObject
containsQuantifier, containsSubobject, containsSubobjectIgnoringType, equals, getOrder, hashCode, id, isCanonic, setInCanonic, setOrder, symbolicObjectKind, toString, toStringBuffer, toStringBufferLongMethods inherited from interface dev.civl.sarl.IF.expr.valueSetReference.ValueSetReference
isArrayElementReference, isArraySectionReference, isIdentityReference, isOffsetReference, isTupleComponentReference, isUnionMemberReference, valueSetReferenceKind
-
Method Details
-
getIndex
IntObject getIndex()Returns the index of the referenced field (i.e., component).- Returns:
- the field index
-