Package org.evrete.api
Interface RuleBuilder<C extends RuntimeContext<C>>
- All Superinterfaces:
Environment,FluentEnvironment<Rule>,FluentImports<Rule>,LhsFactSelector<LhsBuilder<C>>,Named,NamedType.Resolver,Rule
public interface RuleBuilder<C extends RuntimeContext<C>>
extends Rule, LhsFactSelector<LhsBuilder<C>>
-
Method Summary
Methods inherited from interface org.evrete.api.Environment
get, get, getPropertyNamesMethods inherited from interface org.evrete.api.FluentEnvironment
setMethods inherited from interface org.evrete.api.FluentImports
getImports, getJavaImportsMethods inherited from interface org.evrete.api.LhsFactSelector
forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEachMethods inherited from interface org.evrete.api.NamedType.Resolver
resolveMethods inherited from interface org.evrete.api.Rule
chainRhs, getRhs, getSalience, setName, setRhs, setRhs, setSalience
-
Method Details
-
getLhs
LhsBuilder<C> getLhs() -
salience
-
addImport
- Specified by:
addImportin interfaceFluentImports<C extends RuntimeContext<C>>
-
addImport
- Specified by:
addImportin interfaceFluentImports<C extends RuntimeContext<C>>
-
property
-
getRuntime
C getRuntime()
-