What are element predecessors?
When an element has been produced (found) as a result of the interpretation of
a Location Path or Location Rules
(that is either by an Element Iterator specified to collect elements with
"Simple/Advanced Location Rules" method or by a function from
"Elements / attributes | Location Paths & Rules" category),
any element from which the given element
has been eventually reached during the interpretation of the Location Path/Rules
is called predecessor of this element.
The generator tracks predecessors of each element and they can be obtained
via GOMElement.predecessor
and GOMElement.predecessors
properties.
Those properties proved to be a very useful tool
to navigate the Data Source Model and resolve various queries on it.
See Also:
GOMElement.predecessor, GOMElement.predecessors,
findPredecessorByType(), getPredecessorsUntilType(), getPredecessorsUntilId()