Class RuleCompiler
java.lang.Object
tools.refinery.language.semantics.internal.query.RuleCompiler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateTheoryRules(String name, RuleDefinition ruleDefinition, ConcretenessSpecification concretenessSpecification) voidinitialize(QueryCompiler queryCompiler, TheoryManager theoryManager) toDecisionRule(String name, RuleDefinition ruleDefinition) toPropagationRules(String name, RuleDefinition ruleDefinition, ConcretenessSpecification concreteness) toRule(String name, RuleDefinition ruleDefinition)
-
Constructor Details
-
RuleCompiler
public RuleCompiler()
-
-
Method Details
-
initialize
-
toDecisionRule
-
toPropagationRules
public Collection<Rule> toPropagationRules(String name, RuleDefinition ruleDefinition, ConcretenessSpecification concreteness) -
createTheoryRules
public void createTheoryRules(String name, RuleDefinition ruleDefinition, ConcretenessSpecification concretenessSpecification) -
toRule
-