Describes the element types for the elements of a rule definition.
Namespace:
NRules.RuleModel
Assembly:
NRules.RuleModel (in NRules.RuleModel.dll) Version: 0.9.3
Syntax
Members
| Member name | Value | Description |
---|
| Action | 0 |
Action invoked when the rule fires.
|
| ActionGroup | 1 |
Collection of actions associated with the rule.
|
| Aggregate | 2 |
Aggregation of facts into synthetic composite facts.
|
| And | 3 |
Grouping of the match patterns that matches only when all child patterns match.
|
| Binding | 4 |
Evaluates an expression and binds the result to a name.
|
| Dependency | 5 |
External service the rule depends on.
|
| DependencyGroup | 6 |
Collection of dependencies associated with the rule.
|
| Exists | 7 |
Existential quantifier that matches if at least one source fact is present.
|
| Filter | 8 |
Agenda filter applied to complete fact matches to determine if they should be placed on agenda.
|
| FilterGroup | 9 |
Collection of agenda filters associated with the rule.
|
| ForAll | 10 |
Universal quantifier that matches if all facts matching its first pattern also match all other patterns defined in the quantifier.
|
| Not | 11 |
Existential quantifier that matches if no source fact are present.
|
| Or | 12 |
Grouping of the match patterns that matches when any child patterns matches.
|
| Pattern | 13 |
A pattern that matches facts.
|
| NamedExpression | 14 |
An expression evaluated by the rules engine.
|
See Also