Each rule class targeted by the Active/In-Edit Succession Set Rule Object Propagator must ultimately extend the 'PropagatorRuleSet.ActiveInEditSuccessionSet' rule class, and so will inherit the following rule attributes:
Populated from the 'successionID' value on the "EvidenceDescriptor" rows, and used to uniquely identify the rule object (amongst other rule objects of the same rule class);
Populated from the 'caseID' value on the 'EvidenceDescriptor' row. If the evidence relates to an integrated case, the case ID will be that of an integrated case; if the evidence relates to a product delivery case, the case ID will be that of the particular product delivery that holds the evidence;
Contains a default rule to derive a description for the succession set rule object; sub-classes are free to override this description if required;
A Boolean timeline which indicates the period of time for which the succession set rule object "exists", i.e. true for the dates between the designated start and end dates (inclusive), and false for dates before the start of the lifetime or after its end, if any; and
A Number timeline, populated from the "evidenceDescriptorID" value on the "EvidenceDescriptor" rows which make up the succession set. The values vary according to the evidence row "in effect" at various points along the lifetime of the succession set rule object. Each value uniquely identifies the active "EvidenceDescriptor" row which contains the source of the data in effect on a particular date on the timeline-based attributes on the rule object. Note that these values will change when an evidence correction is activated, because at that point a different evidence row becomes an active member of the succession set.