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

Problem assembling XMI internal references for collection features #25

Open
seidewitz opened this issue Jul 14, 2015 · 2 comments
Open
Labels

Comments

@seidewitz
Copy link
Contributor

The class org.modeldriven.fuml.assembly.ElementAssembler was changed in commit 5041078 to update the handling of XMI external references. However, part of the assembleReferenceFeature code dealing with XMI internal references for collection features was also changed. This change re-introduced a bug in which certain XMI references cannot be resolved during incremental loading (for instance, if an action within an activity references a class defined outside of that activity but within the same XMI file, as part of a collection).

@seidewitz seidewitz added the bug label Jul 14, 2015
@scinnamond
Copy link
Contributor

Concur this is a bug in the assembler or more likely the pre-processing scan of the StAX tree which detects and collects references before assembly.

@seidewitz
Copy link
Contributor Author

The master branch now includes a provisional fix, reverting the code in this area back to what it was before commit 5041078. The issue remains open pending analysis of a more thorough fix.

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

No branches or pull requests

2 participants