Version: 1.3.90 (using KDE 3.3.89 (CVS >= 20041104), compiled sources) Compiler: gcc version 3.3.4 (Debian 1:3.3.4-13) OS: Linux (i686) release 2.6.8.1 I think it is not neccesary to serialize default settings of the application, which increases the size of the file a lot.
The XMI standard does not mention default settings and we need to be careful not to damage interoperability - but you are right in the case of the <XMI.extensions>.
Which default settings are saved which shouldn't be?
> Which default settings are saved which shouldn't be? Well, if you're using the new C++ and Java generators then the <XMI.extensions><codegeneration> makes rather verbose output and also contains a fair amount of redundant info. In fact, for medium to large size projects I simply don't use the new generators because the files become too large.
> The XMI standard does not mention default settings and > we need to be careful not to damage interoperability - I could mention that Eclipse EMF does not serialize the default attribute values of its model elements. I found it a bit annoying, to tell the truth. If you're concerned about file size, running the file via gzip provides huge benefits (~90 percent reduction in file size). > but you are right in the case of the <XMI.extensions>. Definitely, it's Umbrello-specific after all.
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.