Enum ElementType
Describes the element types for the elements of a rule definition.
public enum ElementType
Fields
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.