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