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