Class TargetRewriter
java.lang.Object
tools.refinery.store.reasoning.interpretation.TargetRewriter
- All Implemented Interfaces:
PartialRelationRewriter
- Direct Known Subclasses:
PartialRelationTranslatorProxy
,QueryBasedRelationRewriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Constraint
getTarget
(Modality modality, Concreteness concreteness) rewriteLiteral
(Set<Variable> positiveVariables, AbstractCallLiteral literal, Modality modality, Concreteness concreteness) <T> Term
<T> rewriteTerm
(AbstractCallTerm<T> term, Modality modality, Concreteness concreteness)
-
Constructor Details
-
TargetRewriter
public TargetRewriter()
-
-
Method Details
-
rewriteLiteral
public List<Literal> rewriteLiteral(Set<Variable> positiveVariables, AbstractCallLiteral literal, Modality modality, Concreteness concreteness) - Specified by:
rewriteLiteral
in interfacePartialRelationRewriter
-
getTarget
-
rewriteTerm
public <T> Term<T> rewriteTerm(AbstractCallTerm<T> term, Modality modality, Concreteness concreteness) - Specified by:
rewriteTerm
in interfacePartialRelationRewriter
-