Package org.evrete.api
Interface RuleSetContext<C extends RuntimeContext<C>,R extends Rule>
-
- All Superinterfaces:
Environment,EvaluationListeners,EvaluatorsContext,FluentEnvironment<C>,FluentImports<C>,RuleSet<R>,RuntimeContext<C>
- All Known Subinterfaces:
Knowledge,RuleSession<S>,StatefulSession,StatelessSession
public interface RuleSetContext<C extends RuntimeContext<C>,R extends Rule> extends RuntimeContext<C>, RuleSet<R>
-
-
Field Summary
-
Fields inherited from interface org.evrete.api.RuntimeContext
SALIENCE_COMPARATOR
-
-
Method Summary
-
Methods inherited from interface org.evrete.api.Environment
get, get, getPropertyNames
-
Methods inherited from interface org.evrete.api.EvaluationListeners
addListener, removeListener
-
Methods inherited from interface org.evrete.api.EvaluatorsContext
addEvaluator, addEvaluator, getEvaluator, replaceEvaluator, replaceEvaluator
-
Methods inherited from interface org.evrete.api.FluentEnvironment
set
-
Methods inherited from interface org.evrete.api.FluentImports
addImport, addImport, getImports, getJavaImports
-
Methods inherited from interface org.evrete.api.RuleSet
getRule, getRule, getRules, resolveFieldReferences, ruleExists, setRuleBuilderExceptionHandler
-
Methods inherited from interface org.evrete.api.RuntimeContext
builder, compile, compile, getActivationManagerFactory, getClassLoader, getConfiguration, getExpressionResolver, getRuleComparator, getService, getSourceCompiler, getTypeResolver, newRule, newRule, setActivationManagerFactory, setActivationManagerFactory, setActivationMode, setClassLoader, setRuleComparator, wrapTypeResolver
-
-