Package org.evrete.api
Interface Rule
- All Superinterfaces:
Named
- All Known Subinterfaces:
RuleBuilder<C>,RuntimeRule
- All Known Implementing Classes:
AbstractRule
public interface Rule extends Named
-
Method Summary
Modifier and Type Method Description <T> TgetProperty(String name)<T> TgetProperty(String name, T defaultValue)Consumer<RhsContext>getRhs()intgetSalience()<T> voidsetProperty(String name, T value)RulesetRhs(Consumer<RhsContext> rhs)voidsetSalience(int value)
-
Method Details
-
getRhs
Consumer<RhsContext> getRhs() -
getSalience
int getSalience() -
setSalience
void setSalience(int value) -
setProperty
-
getProperty
-
getProperty
-
setRhs
-