Class QueryBasedFunctionInterpretationFactory<A extends AbstractValue<A,C>,C>
java.lang.Object
tools.refinery.store.reasoning.interpretation.QueryBasedFunctionInterpretationFactory<A,C>
- All Implemented Interfaces:
PartialInterpretation.Factory<A,
C>
public class QueryBasedFunctionInterpretationFactory<A extends AbstractValue<A,C>,C>
extends Object
implements PartialInterpretation.Factory<A,C>
-
Constructor Summary
ConstructorsConstructorDescriptionQueryBasedFunctionInterpretationFactory
(FunctionalQuery<A> partial, FunctionalQuery<A> candidate, AbstractDomain<A, C> abstractDomain) -
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(ModelStoreBuilder storeBuilder, Set<Concreteness> requiredInterpretations) create
(ReasoningAdapter adapter, Concreteness concreteness, PartialSymbol<A, C> partialSymbol)
-
Constructor Details
-
QueryBasedFunctionInterpretationFactory
public QueryBasedFunctionInterpretationFactory(FunctionalQuery<A> partial, FunctionalQuery<A> candidate, AbstractDomain<A, C> abstractDomain)
-
-
Method Details
-
create
public PartialInterpretation<A,C> create(ReasoningAdapter adapter, Concreteness concreteness, PartialSymbol<A, C> partialSymbol) - Specified by:
create
in interfacePartialInterpretation.Factory<A extends AbstractValue<A,
C>, C>
-
configure
- Specified by:
configure
in interfacePartialInterpretation.Factory<A extends AbstractValue<A,
C>, C>
-