A recursive property is defined as a binary class “com.nomagic.magicdraw.derivedproperty.RecursiveExpression()” with parameters <property-name> and
<recursive-property-name>.
Specify the expression in the following form - com.nomagic.magicdraw.derivedproperty.RecursiveExpression(<property-name>, <recursive-property-name> (e.g. com.nomagic.magicdraw.derivedproperty.RecursiveExpression(Classifier.specificClassifier, Classifier.allSpecificClassifiers)
Recursive properties enable you to collect and represent:
All elements directly or indirectly related to a specific element through the generalization relationships.
Refer to the derived property customization expression, available at "UML Standard Profile::MagicDraw Profile::Traceability customization::Properties descriptors::Other::All Specific Classifiers::allSpecificClassifiers".
All elements directly or indirectly related to a specific element through the abstraction and other types of relations.
Refer to the derived property customization expression, available at "UML Standard Profile::MagicDraw Profile::Traceability customization::Properties descriptors::Realization::Element All Realizing Elements::allRealizingElements".