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 ConstraintgetTarget(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:
rewriteLiteralin interfacePartialRelationRewriter
-
getTarget
-
rewriteTerm
public <T> Term<T> rewriteTerm(AbstractCallTerm<T> term, Modality modality, Concreteness concreteness) - Specified by:
rewriteTermin interfacePartialRelationRewriter
-