The feature_chaining_resolver.py module#

Summary#

FeatureChainingResolver

Resolve connection ends and feature chains in a SysML model.

Description#

Find the element that a connection end really points to.

A connection end (source or target) can point straight at an element, or reach it through a chain of intermediate features. The answer can differ from one parent part to another, because features get redefined and inherited along the way.