Skip to content

Comments

ST6RI-873 Implied binding connectors not generated#681

Merged
seidewitz merged 2 commits intomasterfrom
ST6RI-873
Jul 30, 2025
Merged

ST6RI-873 Implied binding connectors not generated#681
seidewitz merged 2 commits intomasterfrom
ST6RI-873

Conversation

@seidewitz
Copy link
Member

This PR corrects the insertion of implied binding connectors during XMI or JSON export of a model.

For historical reasons, the insertion of binding connectors was previously done before the transformation of the corresponding owning element. However, the implied binding connector of a feature value is owned by the feature that owns the feature value, and that binding connector will not be creating unless the owning feature is transformed first.

This PR updates the method ElementUtil::transformAll so that an element and all its owned elements are transformed before any implied elements are inserted, including binding connectors and specializations.

@seidewitz seidewitz added this to the 2025-07 milestone Jul 28, 2025
@seidewitz seidewitz self-assigned this Jul 28, 2025
@seidewitz seidewitz added the bug Something isn't working label Jul 28, 2025
@seidewitz seidewitz merged commit c87e6a3 into master Jul 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant