Uses of Interface
com.semedy.reasoner.api.rewriter.Rewriter
Packages that use Rewriter
Package
Description
-
Uses of Rewriter in com.semedy.reasoner.api.rewriter
Methods in com.semedy.reasoner.api.rewriter that return types with arguments of type RewriterMethods in com.semedy.reasoner.api.rewriter with parameters of type RewriterModifier and TypeMethodDescriptionvoid
RewriterProvider.registerRewriter
(Rewriter rewriter, int index) add a rewriter at index -
Uses of Rewriter in com.semedy.reasoner.core
Classes in com.semedy.reasoner.core that implement Rewriter -
Uses of Rewriter in com.semedy.reasoner.exercises
Classes in com.semedy.reasoner.exercises that implement RewriterModifier and TypeClassDescriptionclass
a rewriter which removes double literals in rule bodies -
Uses of Rewriter in com.semedy.reasoner.rewriter
Classes in com.semedy.reasoner.rewriter that implement RewriterModifier and TypeClassDescriptionclass
This rewriter eliniates redundant bodies in rulesclass
Adds the OO axioms to the idb if neededclass
This rewriter joins comparisons to between comparisonsclass
reorders rules and adorns rules that they are top-down evaluableclass
Selects rules bottom up.class
This rewriter deals with size comparisons.class
Eliminates rule bodies which are marked by "/".class
This rewriter deletes semi joins in rulesclass
This rewriter substitutes member(_,Class) literals by elementOf literalsclass
This rewriter eliniates redundant bodies in rulesclass
This rewriter deletes equal predicates in rulesclass
This rewriter adds for each value literal in query a set of rules to create null values if there is no value for a propertyclass
This rewriter translates rules into rules which apply to sub relations.class
This rewriter eliniates redundant bodies in rulesclass
folds rules.class
Searches for rule body sequences like p(..,?class
Removes isa-literals in a rule if there is an access to at least one unique propertyclass
reorders rules and adorns rules that they are top-down evaluableclass
This rewriter adds a module to the rulesclass
This rewriter adds path rules for path expressionsclass
This rewriter propagates constants top-down in the rules and
then removes rules which cannot contribute to the answer or instantiates variables with constants in rulesclass
This rewriter propagates constraints like less,greater top-down in the rules.class
This rewriter creates a rule and a simplified query out of a complex query.class
This rewriter ....class
This rewriter changes rules and queries such that facts which should be deleted are excluded from reasoning
E.g. given the rule p(?class
Splits a rule into two rules if the same join sequence occurs two times.class
reorders rules and adorns rules that they are top-down evaluableclass
Unfolder unfolds rules into other rules.