public class ConditionSimplifierImpl extends Object implements ConditionSimplifier
ConditionSimplifier.ExpressionAndSubstitution| Modifier and Type | Method and Description |
|---|---|
Optional<ImmutableExpression> |
computeDownConstraint(Optional<ImmutableExpression> optionalConstraint,
ConditionSimplifier.ExpressionAndSubstitution conditionSimplificationResults,
VariableNullability childVariableNullability) |
ConditionSimplifier.ExpressionAndSubstitution |
simplifyCondition(ImmutableExpression expression,
VariableNullability variableNullability) |
ConditionSimplifier.ExpressionAndSubstitution |
simplifyCondition(Optional<ImmutableExpression> nonOptimizedExpression,
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> nonLiftableVariables,
VariableNullability variableNullability) |
public ConditionSimplifier.ExpressionAndSubstitution simplifyCondition(ImmutableExpression expression, VariableNullability variableNullability) throws UnsatisfiableConditionException
simplifyCondition in interface ConditionSimplifierUnsatisfiableConditionExceptionpublic ConditionSimplifier.ExpressionAndSubstitution simplifyCondition(Optional<ImmutableExpression> nonOptimizedExpression, it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> nonLiftableVariables, VariableNullability variableNullability) throws UnsatisfiableConditionException
simplifyCondition in interface ConditionSimplifierUnsatisfiableConditionExceptionpublic Optional<ImmutableExpression> computeDownConstraint(Optional<ImmutableExpression> optionalConstraint, ConditionSimplifier.ExpressionAndSubstitution conditionSimplificationResults, VariableNullability childVariableNullability) throws UnsatisfiableConditionException
computeDownConstraint in interface ConditionSimplifierUnsatisfiableConditionExceptionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.