Common and unique aspects of different rule patterns

This matrix provides a high-level overview of the common and unique aspects of the different rule patterns.

Table 1 lists the primary language elements for the rules and shows an X in the column for each rule type under which the element is valid. The primary language elements are the direct child elements of the different rule types. The list does not include the elements that are contained within these direct child elements, which can also vary depending on the rule type. In addition, the validity of certain element attributes can vary depending on the rule type.

Table 1. Matrix showing the common and unique aspects of different rule patterns
Element collection computation duplicate filter sequence threshold timer
<comment> X X X X X X X
<variable> X X X X X X X
<activationInterval> X X X X X X X
<lifeCycleActions> X X X X X X X
<eventSelector> X X X X X X  
<groupingKey> X X X   X X  
<timeWindow> X X X   X X X
<computeFunction>   X          
<booleanThreshold>           X  
<computedThreshold>           X  
<eventCountThreshold>           X  
<onDetection>     X X X X  
<onNextEvent>     X        
<onTimeOut>         X X  
<onTimeWindowComplete> X X X       X