[umbrello-devel] [umbrello] [Bug 56184] Umbrello XMI file format doesn't conform with uml13.dtd

Ralf Habacker ralf.habacker at freenet.de
Mon Aug 19 01:35:04 UTC 2013


https://bugs.kde.org/show_bug.cgi?id=56184

Ralf Habacker <ralf.habacker at freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
                 CC|                            |ralf.habacker at freenet.de
         Resolution|---                         |UNMAINTAINED

--- Comment #59 from Ralf Habacker <ralf.habacker at freenet.de> ---
I imported an uml 1.3 dtd into umbrello source and added umbrello only diagrams
dtd  see
https://projects.kde.org/projects/kde/kdesdk/umbrello/repository/revisions/master/show/doc/xml
and tried to validate the appended xmi files against that uml-1.3-umbrello dtd,
which failed for all files. 

A load of the appended file with recent git master shows, that the following
files are loadable:
- AExample-DesignModel-xmi12.xmi - XMI file created by Enterprise Architect 
- http://uml2svg.sourceforge.net/samples/CoffeeMachine.xmi
- poseidon321.xmi - XMI file exported from Poseidon 3.2.1  
-http://fisheye.codehaus.org/browse/~raw,r=2486/mapbuilder/tags/mapbuilder-lib-1_5-rc1/mapbuilder/design/uml/mapbuilder.xmi 

The following files are not loadable: 
 demonstrates XMI format from Unisys
 DiagramDynamic.xmi - state diagram created by TogetherSoft 

This shows that umbrello supports a higher uml version

In fact it supports mostly of uml 1.4 (although it pronounces 1.3
compatibility). For differences to the official uml version 1.4 see
https://projects.kde.org/projects/kde/kdesdk/umbrello/repository/revisions/8473f5f9b3ea290dd4d535fe6cfc06db22685f76. 

Validating the appended xmi files with uml-1.4-umbrello.dtd, which is part of
the umbrello source
https://projects.kde.org/projects/kde/kdesdk/umbrello/repository/revisions/master/entry/doc/xml/uml-1.4-umbrello.dtd
shown much less errors. 

Conclusion: uml 1.3 is not supported by umbrello since a couple of years.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list