Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fragments that are part of combined fragments's operands are not nested when they should be #9

Open
jbuusao opened this issue Jun 29, 2017 · 0 comments

Comments

@jbuusao
Copy link

jbuusao commented Jun 29, 2017

All fragments are generated flat, under the ownedMember of the interaction, even though some of the fragments may be contained by a combined fragment's operand. Three solutions (at least) are possible:
a) Have fragments part of combined fragments under the operand element
b) Have additional linking attributes linking operands to contained fragments (multi-value)
c) Have additional linking attributes linking fragment to container (single-value)

I see that the XMI specification is silent on this implementation, and suggest a) as this is is more intuitive and does not require any additional attribute. Attached: screenshots of a test model and resulting (cleanup) XMI.

Thanks for a great extension, and for considering this issue!

model
xmi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant