| Constructor and Description |
|---|
ValueAssignment(Formula keyFormula,
Formula valueFormula,
BooleanFormula formula,
String name,
Object value,
Collection<?> argumentInterpretation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Object |
getArgInterpretation(int i) |
ImmutableList<Object> |
getArgumentsInterpretation()
Interpretation assigned for function arguments.
|
int |
getArity() |
BooleanFormula |
getAssignmentAsFormula()
The formula AST representing the equality of key and value.
|
Formula |
getKey()
The formula AST which is assigned a given value.
|
String |
getName()
Variable name for variables, function name for UFs, and array name for arrays.
|
Object |
getValue()
Value: see the
Model.evaluate(org.sosy_lab.java_smt.api.Formula) methods for the possible types. |
Formula |
getValueAsFormula()
The formula AST which is assigned to a given key.
|
int |
hashCode() |
boolean |
isFunction() |
String |
toString() |
public ValueAssignment(Formula keyFormula, Formula valueFormula, BooleanFormula formula, String name, Object value, Collection<?> argumentInterpretation)
public Formula getKey()
public Formula getValueAsFormula()
public BooleanFormula getAssignmentAsFormula()
public String getName()
public Object getValue()
Model.evaluate(org.sosy_lab.java_smt.api.Formula) methods for the possible types.public ImmutableList<Object> getArgumentsInterpretation()
public boolean isFunction()
public int getArity()
public Object getArgInterpretation(int i)