Package edu.udel.cis.vsl.sarl.IF.expr
Interface NTReferenceExpression
- All Superinterfaces:
ReferenceExpression,SymbolicExpression,SymbolicObject
- All Known Subinterfaces:
ArrayElementReference,OffsetReference,TupleComponentReference,UnionMemberReference
- All Known Implementing Classes:
CommonArrayElementReference,CommonNTReference,CommonOffsetReference,CommonTupleComponentReference,CommonUnionMemberReference
A non-trivial
ReferenceExpression, i.e., one which is not the null
reference or the identity reference.-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.udel.cis.vsl.sarl.IF.expr.ReferenceExpression
ReferenceExpression.ReferenceKindNested classes/interfaces inherited from interface edu.udel.cis.vsl.sarl.IF.expr.SymbolicExpression
SymbolicExpression.SymbolicOperatorNested classes/interfaces inherited from interface edu.udel.cis.vsl.sarl.IF.object.SymbolicObject
SymbolicObject.SymbolicObjectKind -
Method Summary
Modifier and TypeMethodDescriptionAs this is a reference to an array element, tuple component, union member, or an offset reference, returns the reference to the parent, i.e., the array, tuple, union, or the other reference, resp.Methods inherited from interface edu.udel.cis.vsl.sarl.IF.expr.ReferenceExpression
isArrayElementReference, isIdentityReference, isNullReference, isOffsetReference, isTupleComponentReference, isUnionMemberReference, referenceKindMethods inherited from interface edu.udel.cis.vsl.sarl.IF.expr.SymbolicExpression
argument, atomString, getArguments, getFreeVars, isFalse, isNull, isNumeric, isOne, isTrue, isZero, numArguments, operator, printCompressedTree, size, typeMethods inherited from interface edu.udel.cis.vsl.sarl.IF.object.SymbolicObject
containsQuantifier, containsSubobject, equals, getOrder, hashCode, id, isCanonic, setInCanonic, setOrder, symbolicObjectKind, toString, toStringBuffer, toStringBufferLong
-
Method Details
-
getParent
ReferenceExpression getParent()As this is a reference to an array element, tuple component, union member, or an offset reference, returns the reference to the parent, i.e., the array, tuple, union, or the other reference, resp.
-