Class BuiltinTermInterpreter
java.lang.Object
tools.refinery.language.expressions.AbstractTermInterpreter
tools.refinery.language.expressions.BuiltinTermInterpreter
- All Implemented Interfaces:
TermInterpreter
-
Nested Class Summary
Nested classes/interfaces inherited from class tools.refinery.language.expressions.AbstractTermInterpreter
AbstractTermInterpreter.Cast<R,
T>, AbstractTermInterpreter.Range<T>, AbstractTermInterpreter.Serializer<A extends AbstractValue<A, C>, C> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IntConstant
createIntConstant
(int value) static LogicConstant
createLogicConstant
(TruthValue value) static RealConstant
createRealConstant
(BigDecimal value) static StringConstant
createStringConstant
(String value) Methods inherited from class tools.refinery.language.expressions.AbstractTermInterpreter
addAggregator, addBinaryOperator, addCast, addDomain, addDomain, addNegation, addOverload, addOverloadInternal, addUnaryOperator, createBinaryOperator, createCast, createComparison, createError, createLatticeOperator, createLatticeOperatorTerm, createNegation, createNegativeInfinity, createOverloadedFunctionCall, createPositiveInfinity, createRange, createUnaryOperator, createUnknown, getAggregationType, getAggregator, getBinaryOperatorType, getDomain, getNegationType, getOverloadedSignature, getUnaryOperationType, isCastSupported, isComparable, serialize
-
Constructor Details
-
BuiltinTermInterpreter
public BuiltinTermInterpreter()
-
-
Method Details
-
createLogicConstant
-
createIntConstant
-
createRealConstant
-
createStringConstant
-