https://bugs.kde.org/show_bug.cgi?id=425156
--- Comment #9 from Robert Hairgrove <c...@roberthairgrove.com> --- Thank you again for all your help, Ralf! I have a fix now for this -- XMI loads and saves OK, code generation and import seems to work. The only thing I noticed is that the generated code, instead of making nested namespaces, makes three real folders (PKG1/PKG2/PKG3) and constructs a new namespace "PKG1_PKG2_PKG3". I shall try this with packages instead of folders. However, this has nothing to do with templates, so I won't delve into this yet. A question about the fix: I needed to make UMLOperation a friend class of UMLAttribute in order to access the m_pSecondary member on which the id() function is called. Since it is a protected member, and UMLOperation does all the reading and writing from/to XMI, I changed the header "attribute.h" to make the friend. Otherwise, there is no change to any of the header files. Only other changes were a few lines in "operation.cpp" and "classifierlistitem.cpp". Can I make the commits to the same branch which is used for the merge request? I'll leave the "WIP:" for now. Or do I need to close the current merge request and make another one? -- You are receiving this mail because: You are watching all bug changes.