[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #107 from Oliver Kellogg --- Git commit a8037fbad138b311b88ac1136f797e59f4f9d92c by Oliver Kellogg. Committed on 16/05/2022 at 19:18. Pushed by okellogg into branch 'master'. Followup to commit 5803dcd - add basic support for loading StarUML and MagicDraw/Cameo while preserving load of native XMI: umbrello/model_utils.{h,cpp} - New function loadCommentFromXMI returns the text of an UML2 element from a QDomElement. It attempts to read the attribute "body" and if that returns empty then attempts to read the text of the nested element . umbrello/umldoc.cpp - In function loadFromXMI case outerTag "XMI" or "xmi:XMI" for-loop of node: - If outerTag stripped of namespace is "Model" or "Package" or "packagedElement" and the call to loadUMLObjectsFromXMI(element) returns false then do not return false. Reason: This gives better results on loading foreign XMI formats. - Support tagEq(tag, "DataType") alongside "Package", "Class", etc. - Support tagEq(tag, "ownedComment") using Model_Utils::loadCommentFromXMI(element). - In function loadUMLObjectsFromXMI for-loop of node: 1) Move up declaration of xmiType and setting of type from xmiType to before handling of tagEq(type, "Model"). 2) Remove test (type == "packagedElement"), it is obsoleted by 1). 3) If loadUMLObjectsFromXMI(tempElement) returns false then do not return false. Reason: This gives better results on loading foreign XMI formats. 4) Support loading of using Model_Utils:: loadCommentFromXMI(tempElement). 5) If pObject->loadFromXMI(tempElement) returns false then do not return false. Reason: This gives better results on loading foreign XMI formats. umbrello/umlmodel/umlobject.cpp - In function loadFromXMI case element.hasChildNodes() while-loop of elem add loading of using Model_Utils:: loadCommentFromXMI(elem). M +22 -0umbrello/model_utils.cpp M +1-0umbrello/model_utils.h M +17 -14 umbrello/umldoc.cpp M +2-0umbrello/umlmodel/umlobject.cpp https://invent.kde.org/sdk/umbrello/commit/a8037fbad138b311b88ac1136f797e59f4f9d92c -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #106 from Oliver Kellogg --- Git commit 5803dcd2a91e2e66c372376cbc7586a080a004d7 by Oliver Kellogg. Committed on 17/04/2022 at 12:58. Pushed by okellogg into branch 'master'. umbrello/umldoc.cpp : Add basic support for loading StarUML v5 XMI v2.1 - In function loadUMLObjectsFromXMI loop of node over element children move the code if (tagEq(type, QLatin1String("packagedElement")) || tagEq(type, QLatin1String("ownedElement"))) { type = tempElement.attribute(QLatin1String("xmi:type")); } up by a few lines to precede the test for tagEq(type, "Model"). Reason: StarUML generates a model element nested inside the outer envelope M +7-6umbrello/umldoc.cpp https://invent.kde.org/sdk/umbrello/commit/5803dcd2a91e2e66c372376cbc7586a080a004d7 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #105 from Oliver Kellogg --- Git commit 195720f95b88df37cc1deaa83929daf1df74abca by Oliver Kellogg. Committed on 06/04/2022 at 19:22. Pushed by okellogg into branch 'master'. Support loading of attribute type from MagicDraw/Cameo href to PrimitiveTypes.xmi : umbrello/umlmodel/attribute.cpp - In function load1 case m_SecondaryId.isEmpty() while-loop over node case !href.isEmpty(), - bool isPrimitive is set to xmiType.contains("PrimitiveType") if xmiType is non empty, else is set to href.contains("PrimitiveType"); - proceed with primitive type handling if isPrimitive is true and the href suffix conforms to primitive type syntax. M +6-2umbrello/umlmodel/attribute.cpp https://invent.kde.org/sdk/umbrello/commit/195720f95b88df37cc1deaa83929daf1df74abca -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #104 from Oliver Kellogg --- Git commit b3c005b7c139d4900c44c188231be82a49cbaa35 by Oliver Kellogg. Committed on 05/02/2022 at 08:12. Pushed by okellogg into branch 'master'. Support loading of XMI from https://www.softwareideas.net umbrello/umldoc.cpp - In function encoding(QIODevice&) while-loop case node.isProcessingInstruction() case (pos >= 0), compare encData to "UTF-8", "windows-1252" case insensitively. - In function loadFromXMI case outerTag "xmi:XMI" loop over nodes, handle outerTag "packagedElement" alongside "Model" and "Package". Thanks to Jess Jones for https://bugs.kde.org/attachment.cgi?id=146297 M +4-3umbrello/umldoc.cpp https://invent.kde.org/sdk/umbrello/commit/b3c005b7c139d4900c44c188231be82a49cbaa35 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #103 from Oliver Kellogg --- Created attachment 146297 --> https://bugs.kde.org/attachment.cgi?id=146297=edit Demo XMI file showing the format used by Software Ideas Modeler -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #102 from Oliver Kellogg --- Git commit d0ba65c0e86a0a5913153b5380aeb2dec1dd2dff by Oliver Kellogg. Committed on 15/01/2022 at 15:39. Pushed by okellogg into branch 'master'. Followup to https://bugs.kde.org/show_bug.cgi?id=56184#c60 : Establish basic loading of UML2 files from OMG and PapyrusUML umbrello/umldoc.cpp - In function encoding(QIODevice&), 1) in the interest of best effort give a more optimistic result value, meaning that if no encoding info is found then return ENC_UNICODE; 2) reduce code to only test for processing instruction; there is little gain in more intricate tests given 1). - In function loadFromXMI(QIODevice&, short) : - Do not return false if no or element is found. Reason: According to the XMI standard this element is optional. - If no or element is found then - if the tag stripped of XML namespace is "Model" or "Package" then call loadUMLObjectsFromXMI(root); - otherwise print an error "Unrecognized outer element" and return false. umbrello/umlmodel/attribute.cpp function load1 - In case m_SecondaryId.isEmpty() while-loop : - Change the if-statement testing m_SecondaryId.isEmpty() to test !m_SecondaryId.isEmpty() with `break' to save an indentation level. - If href is non empty then - require the xmi:type to contain "PrimitiveTypes"; - improve extraction of type name from the primitive type XMI ID. - More work is needed. Known shortcoming: The attribute or attribute type does not reliably show up in the list view, for unknown reason. M +158 -196 umbrello/umldoc.cpp M +41 -24 umbrello/umlmodel/attribute.cpp https://invent.kde.org/sdk/umbrello/commit/d0ba65c0e86a0a5913153b5380aeb2dec1dd2dff -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 Oliver Kellogg changed: What|Removed |Added Attachment #14121|0 |1 is obsolete|| --- Comment #101 from Oliver Kellogg --- Comment on attachment 14121 --> https://bugs.kde.org/attachment.cgi?id=14121 poseidon321.xmi - XMI file exported from Poseidon 3.2.1 Unfortunately I made an error on uploading the file poseidon321.xmi, it is not in Poseidon format but in Umbrello format. I no longer have access to Poseidon and cannot provide a replacement. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #100 from Oliver Kellogg --- Git commit c9da2ac42873122be610cdf2ae6a004f591e0623 by Oliver Kellogg. Committed on 12/01/2022 at 20:16. Pushed by okellogg into branch 'master'. Followup to commit dba3b12 - further preparation for loading files from https://www.eclipse.org/papyrus umbrello/umlmodel/attribute.cpp - In function load1 case m_SecondaryId.isEmpty() while-loop, if href is non empty then require href to contain "PrimitiveTypes" in addition to "#". Reason: Papyrus concidentally uses the datatype name as the xmi:id, but only in the predefined UMLPrimitiveTypes.library.uml and JavaPrimitiveTypes.library.uml. Proper resolution of href would require nested loading of model files, which is not yet implemented for Papyrus. umbrello/dialogs/codetexthighlighter.cpp - In function keywords() return empty QStringList immediately if `pl' is `Reserved' (else we crash due to null pointer dereference). umbrello/codegenerators/codegenfactory.cpp - In function createObject return null immediately if `pl' is Reserved (else we crash due to null pointer dereference). M +2-0umbrello/codegenerators/codegenfactory.cpp M +4-1umbrello/dialogs/codetexthighlighter.cpp M +6-4umbrello/umlmodel/attribute.cpp https://invent.kde.org/sdk/umbrello/commit/c9da2ac42873122be610cdf2ae6a004f591e0623 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #99 from Oliver Kellogg --- Git commit dba3b12e9dfcb0e3eb69e13d56789736b2c4153c by Oliver Kellogg. Committed on 26/12/2021 at 05:36. Pushed by okellogg into branch 'master'. Improve loading of files from https://www.eclipse.org/papyrus umbrello/uml.cpp - In function slotFileOpen call to QFileDialog::getOpenFileUrl argument `filter' add pattern "*.uml" for Eclipse PapyrusUML files. umbrello/uml1model/association.cpp - In function load1: - Use function Model_Utils::getXmiId to abstract away the difference in XMI ID attribute (UML1 "xmi.id" vs. UML2 "xmi:id"). - Support loading of association content without an envelope element such as , etc. - Prepare for supporting PapyrusUML element . - In function saveToXMI1, if m_AssocType is a Generalization then do not produce unused/empty XML attribute "discriminator". umbrello/version.h - Increase XMI_FILE_VERSION to "1.7.4" due to changed . M +2-1umbrello/uml.cpp M +15 -15 umbrello/uml1model/association.cpp M +1-1umbrello/version.h https://invent.kde.org/sdk/umbrello/commit/dba3b12e9dfcb0e3eb69e13d56789736b2c4153c -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #98 from Oliver Kellogg --- Git commit 74c9c2d93d4a124116892a5d87cdbc1f2becc893 by Oliver Kellogg. Committed on 22/12/2020 at 00:00. Pushed by okellogg into branch 'master'. umbrello/umldoc.cpp - In function loadFromXMI1 case !versionString.isEmpty() lower version requirement to 1.0. This change restores loading of files produced the Unisys.JCR.1 Rose to XMI converter, see https://bugs.kde.org/attachment.cgi?id=8666 M +1-1umbrello/umldoc.cpp https://invent.kde.org/sdk/umbrello/commit/74c9c2d93d4a124116892a5d87cdbc1f2becc893 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 Oliver Kellogg changed: What|Removed |Added Attachment #129085|0 |1 is obsolete|| --- Comment #97 from Oliver Kellogg --- Created attachment 129328 --> https://bugs.kde.org/attachment.cgi?id=129328=edit Demo XMI file showing the format used by OMG (In reply to Ralf Habacker from comment #96) > > If you want to add support for loading an xmi file using the "uml:Profile", > which requires patches, I suggest to open a new bug for that to have it > included in the "implemented features" list and to link this bug here. Good point - thanks for observing. It was not my intention to load the "uml:Profile". I had another look for XMI files available at OMG and found https://www.omg.org/spec/FUML/20180501/fUML_Library.xmi In this file, the xmi.version / xmi:version is also missing. However, loading it on basis of umbrello master@e68dc9d is largely successful. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #96 from Ralf Habacker --- (In reply to Oliver Kellogg from comment #93) > Created attachment 129085 [details] > Demo XMI file showing the format used by OMG > On loading this file I get > umbrello(25049) UMLDoc::encoding: Expecting XMI.header at "uml:Profile" > umbrello(25049) UMLDoc::loadFromXMI1: skipping < "uml:Profile" > If you want to add support for loading an xmi file using the "uml:Profile", which requires patches, I suggest to open a new bug for that to have it included in the "implemented features" list and to link this bug here. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #95 from Oliver Kellogg --- Git commit c1aadd7c332c220eb8bce90fcdd4a0ad13e9 by Oliver Kellogg. Committed on 06/06/2020 at 15:51. Pushed by okellogg into branch 'release/20.04'. Address https://bugs.kde.org/show_bug.cgi?id=56184#c94 > The list was missing the error > " Unsupported xmi file version: " > > Notice that after "version:" there is no version indication. umbrello/umldoc.cpp - In function loadFromXMI1, if both "xmi.version" and "xmi:version" are not found then do not assume versionString.toDouble() as the version because in this case, versionString is empty. In the interest of best effort, attempt loading the file if the XMI version is unknown. M +8-6umbrello/umldoc.cpp https://invent.kde.org/sdk/umbrello/commit/c1aadd7c332c220eb8bce90fcdd4a0ad13e9 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #94 from Oliver Kellogg --- (In reply to Oliver Kellogg from comment #93) > Demo XMI file showing the format used by OMG > [...] > Umbrello fails to load this because of: > - Expecting XMI.header at "uml:Model" > - bad assoctype of UML:AssociationType::Enum The list was missing the error " Unsupported xmi file version: " Notice that after "version:" there is no version indication. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #93 from Oliver Kellogg --- Created attachment 129085 --> https://bugs.kde.org/attachment.cgi?id=129085=edit Demo XMI file showing the format used by OMG This is a copy from https://www.omg.org/members/cgi-bin/doc?dtc/19-06-19.xmi demonstrating the "generic" XMI format used by the Object Management Group. Umbrello fails to load this because of: - Expecting XMI.header at "uml:Model" - bad assoctype of UML:AssociationType::Enum "31a2bd95-fbef-11e1-a364-456a62c2a10f" -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #92 from Ralf Habacker --- Git commit dc2d79ae4ff62b31b7ed5b04f8d34c9340856e16 by Ralf Habacker. Committed on 03/01/2020 at 23:44. Pushed by habacker into branch 'master'. Correct minimum xmi file version According to https://www.omg.org/spec/UML/20010967/01-02-16.dtd UML 1.4 uses file version 1.1. M +1-1umbrello/umldoc.cpp https://invent.kde.org/kde/umbrello/commit/dc2d79ae4ff62b31b7ed5b04f8d34c9340856e16 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #91 from Ralf Habacker --- Git commit affcff748299c38b2fb0a4e133314d2c4f540464 by Ralf Habacker. Committed on 01/01/2020 at 23:52. Pushed by habacker into branch 'master'. Also check tag 'xmi:version' to find the version of the xmi file This tag is used by xmi file version >= 2 M +2-0umbrello/umldoc.cpp https://invent.kde.org/kde/umbrello/commit/affcff748299c38b2fb0a4e133314d2c4f540464 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #90 from Ralf Habacker --- Git commit cc799cb6efffbd18fce4678932846703603ef6a7 by Ralf Habacker. Committed on 30/12/2019 at 23:15. Pushed by habacker into branch 'master'. Add check for loading an unsupported xmi version This helps to identify why zargo test cases cannot be loaded. With this commit class UMLDoc gets a private class to hold loading errors and Import_Argo::loadFromArgoFile returns error state in all cases. M +12 -9umbrello/import_argo.cpp M +32 -5umbrello/umldoc.cpp M +5-0umbrello/umldoc.h https://invent.kde.org/kde/umbrello/commit/cc799cb6efffbd18fce4678932846703603ef6a7 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #89 from Ralf Habacker --- (In reply to Ralf Habacker from comment #80) > 2. This example includes an UML:ACTIVITYGRAPH xmi tag, which is supported by > UML 1.3/1.4, but not implemented in umbrello. This mentioned xmi tag is referenced at https://pdfs.semanticscholar.org/7287/7422214f1401327000db96f5b44e8a29c1ec.pdf -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #88 from Ralf Habacker --- Comment on attachment 95658 --> https://bugs.kde.org/attachment.cgi?id=95658 XMI 2.1 demo file generated using Enterprise Architect 12 The uml objects from this file are loaded, diagrams are not loaded. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #87 from Ralf Habacker --- Comment on attachment 87920 --> https://bugs.kde.org/attachment.cgi?id=87920 Demo file for the format generated by Embarcadero's "Describe" UML tool This file can be loaded without any problems. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #86 from Ralf Habacker --- Comment on attachment 86180 --> https://bugs.kde.org/attachment.cgi?id=86180 eclipse_uml_demo.xmi This file can be read without any problems -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #85 from Ralf Habacker --- Comment on attachment 86802 --> https://bugs.kde.org/attachment.cgi?id=86802 http://argouml.tigris.org/tours/enroll_usecase.zargo No uml objects are imported when loading this file. One workaround is to unpack the zargo file and open the embedded xmi file. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #84 from Ralf Habacker --- Comment on attachment 86794 --> https://bugs.kde.org/attachment.cgi?id=86794 https://github.com/csware/argouml/blob/master/www/tours/enroll.zargo No uml objects are imported when loading this file. One workaround is to unpack the zargo file and open the embedded xmi file. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #83 from Ralf Habacker --- Comment on attachment 14121 --> https://bugs.kde.org/attachment.cgi?id=14121 poseidon321.xmi - XMI file exported from Poseidon 3.2.1 This file can be read with minor problems: 1. The size of imported class diagramm widgets is to small. A workaround is to apply an auto layout. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #82 from Ralf Habacker --- Git commit 4b6fcb55c8d6f281a0b4ab776e86eb1b8de3f00d by Ralf Habacker. Committed on 28/12/2019 at 23:32. Pushed by habacker into branch 'master'. features.php: Add 'Enterprise Architect' as supported 3rdparty file format M +1-0features.php https://invent.kde.org/websites/umbrello-kde-org/commit/4b6fcb55c8d6f281a0b4ab776e86eb1b8de3f00d -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #81 from Ralf Habacker --- Comment on attachment 14038 --> https://bugs.kde.org/attachment.cgi?id=14038 EAExample-DesignModel-xmi12.xmi - XMI file created by Enterprise Architect This format can also be read without problems. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #80 from Ralf Habacker --- Comment on attachment 9024 --> https://bugs.kde.org/attachment.cgi?id=9024 DiagramDynamic.xmi - state diagram created by TogetherSoft This format shows two problems: 1. all tags are upper case, which is currently not supported by umbrello 2. This example includes an UML:ACTIVITYGRAPH xmi tag, which is supported by UML 1.3/1.4, but not implemented in umbrello. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #79 from Ralf Habacker --- Git commit 4b2d8903650e7cf3d2adf9015a1ed22257e73491 by Ralf Habacker. Committed on 28/12/2019 at 22:34. Pushed by habacker into branch 'master'. features.php: Add UNISYS to list of supported 3rdparty file formats M +1-0features.php https://invent.kde.org/websites/umbrello-kde-org/commit/4b2d8903650e7cf3d2adf9015a1ed22257e73491 -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #78 from Ralf Habacker --- Comment on attachment 8666 --> https://bugs.kde.org/attachment.cgi?id=8666 demonstrates XMI format from Unisys This file could be loaded without any problems. -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #77 from Ralf Habacker --- Git commit 2d497401fabf8ccb03111be4e754c4117545b10b by Ralf Habacker. Committed on 28/12/2019 at 21:16. Pushed by habacker into branch 'master'. features.php: Add NSUML to list of supported 3rdparty file formats M +1-0features.php https://invent.kde.org/websites/umbrello-kde-org/commit/2d497401fabf8ccb03111be4e754c4117545b10b -- You are receiving this mail because: You are watching all bug changes.
[umbrello] [Bug 56184] Support loading of foreign XMI file formats
https://bugs.kde.org/show_bug.cgi?id=56184 --- Comment #76 from Ralf Habacker --- Comment on attachment 5760 --> https://bugs.kde.org/attachment.cgi?id=5760 uml14.xmi (demonstrates XMI format from nsuml) This file could be imported without any problems -> added nsuml to https://umbrello.kde.org/features.php -- You are receiving this mail because: You are watching all bug changes.