public class NonGroundExpressionImpl extends ImmutableExpressionImpl implements NonGroundFunctionalTerm
ImmutableExpressionImpl.ExpressionEvaluationImpl, ImmutableExpressionImpl.ValueEvaluationImplImmutableFunctionalTerm.FunctionalTermDecompositionImmutableExpression.Evaluation| Modifier | Constructor and Description |
|---|---|
protected |
NonGroundExpressionImpl(BooleanFunctionSymbol functor,
com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms,
TermFactory termFactory) |
protected |
NonGroundExpressionImpl(TermFactory termFactory,
BooleanFunctionSymbol functor,
ImmutableTerm... terms) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isGround() |
boolean |
isVar2VarEquality() |
clone, evaluate, evaluate, evaluate2VL, evaluate2VL, flattenAND, flattenOR, getFunctionSymbol, negate, simplify2VLanalyzeInjectivity, canBePostProcessed, equals, evaluateIsNotNull, evaluateStrictEq, getArity, getTerm, getTerms, getVariables, getVariableStream, hashCode, isNullable, proposeProvenanceVariables, simplify, simplify, simplifyAsGuaranteedToBeNonNull, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitanalyzeInjectivity, canBePostProcessed, getArity, getFunctionSymbol, getTerm, getTerms, getVariables, inferType, proposeProvenanceVariables, simplifyAsGuaranteedToBeNonNullisNullevaluateIsNotNull, evaluateStrictEq, getVariableStream, isNullable, simplify, simplifyprotected NonGroundExpressionImpl(TermFactory termFactory, BooleanFunctionSymbol functor, ImmutableTerm... terms)
protected NonGroundExpressionImpl(BooleanFunctionSymbol functor, com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms, TermFactory termFactory)
public boolean isGround()
isGround in interface ImmutableTermpublic boolean isVar2VarEquality()
isVar2VarEquality in interface ImmutableExpressionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.