Class QueryBasedFunctionRewriter<A extends AbstractValue<A,C>,C>
java.lang.Object
tools.refinery.store.reasoning.interpretation.QueryBasedFunctionRewriter<A,C>
- All Implemented Interfaces:
PartialFunctionRewriter<A,
C>
public class QueryBasedFunctionRewriter<A extends AbstractValue<A,C>,C>
extends Object
implements PartialFunctionRewriter<A,C>
-
Constructor Summary
ConstructorsConstructorDescriptionQueryBasedFunctionRewriter
(FunctionalQuery<A> partialQuery, FunctionalQuery<A> candidateQuery, AbstractDomain<A, C> abstractDomain) -
Method Summary
Modifier and TypeMethodDescriptionrewritePartialFunctionCall
(Concreteness concreteness, List<NodeVariable> arguments)
-
Constructor Details
-
QueryBasedFunctionRewriter
public QueryBasedFunctionRewriter(FunctionalQuery<A> partialQuery, FunctionalQuery<A> candidateQuery, AbstractDomain<A, C> abstractDomain)
-
-
Method Details
-
getPartial
-
getCandidate
-
rewritePartialFunctionCall
- Specified by:
rewritePartialFunctionCall
in interfacePartialFunctionRewriter<A extends AbstractValue<A,
C>, C>
-