public class RelationalSymbolicValue extends BinarySymbolicValue
| Modifier and Type | Class and Description |
|---|---|
static class |
RelationalSymbolicValue.Kind |
SymbolicValue.AndSymbolicValue, SymbolicValue.BooleanExpressionSymbolicValue, SymbolicValue.InstanceOfSymbolicValue, SymbolicValue.NotSymbolicValue, SymbolicValue.OrSymbolicValue, SymbolicValue.UnarySymbolicValue, SymbolicValue.XorSymbolicValueFALSE_LITERAL, NULL_LITERAL, PROTECTED_SYMBOLIC_VALUES, TRUE_LITERAL| Constructor and Description |
|---|
RelationalSymbolicValue(int id,
RelationalSymbolicValue.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
BinaryRelation |
binaryRelation() |
protected List<ProgramState> |
copyConstraint(SymbolicValue from,
SymbolicValue to,
ProgramState programState,
BooleanConstraint booleanConstraint) |
List<ProgramState> |
setConstraint(ProgramState initialProgramState,
BooleanConstraint booleanConstraint) |
BooleanConstraint |
shouldNotInverse() |
String |
toString() |
computedFrom, referencesequals, hashCode, id, isDisposable, setConstraint, setSingleConstraint, wrappedValuepublic RelationalSymbolicValue(int id,
RelationalSymbolicValue.Kind kind)
public BooleanConstraint shouldNotInverse()
shouldNotInverse in class BinarySymbolicValuepublic List<ProgramState> setConstraint(ProgramState initialProgramState, BooleanConstraint booleanConstraint)
setConstraint in class SymbolicValueprotected List<ProgramState> copyConstraint(SymbolicValue from, SymbolicValue to, ProgramState programState, BooleanConstraint booleanConstraint)
copyConstraint in class BinarySymbolicValuepublic BinaryRelation binaryRelation()
binaryRelation in class SymbolicValuepublic String toString()
toString in class SymbolicValueCopyright © 2012–2016 SonarSource. All rights reserved.