Interface CqnAncestorsTransformation

All Superinterfaces:
CqnHierarchySubsetTransformation, CqnTransformation

@Beta public interface CqnAncestorsTransformation extends CqnHierarchySubsetTransformation
Transformation that determines ancestors of instances that belong to a recursive hierarchy. The hierarchy is defined by the hierarchy reference and the hierarchy qualifier. The transformation takes an input set consisting of instances that belong to the hierarchy. It firstly determines a subset A of the input set by applying transformations - typically filter or search - to the input set. Then it determines the set of ancestors of A that were already contained in the input set. Its output set is the ancestors set, optionally including A.