Package org.evrete.api
Interface RuleSet<R extends Rule>
- Type Parameters:
R- rule type parameter
- All Known Subinterfaces:
Knowledge,RuleSession<S>,StatefulSession
public interface RuleSet<R extends Rule>
Interface describes a mutable collection of rules. Both Knowledge and RuleSession
are extending this interface.
-
Method Summary
Modifier and Type Method Description RcompileRule(RuleBuilder<?> builder)Builds and saves a new rule from a rule-builder.RgetRule(String name)List<R>getRules()Method returns a list of rules created so far.default booleanruleExists(String name)
-
Method Details
-
getRules
Method returns a list of rules created so far.
- Returns:
- list of currently known rules
-
compileRule
Builds and saves a new rule from a rule-builder.
- Parameters:
builder- rule-builder to create a rule from- Returns:
- rule type parameter
-
ruleExists
-
getRule
-