Modelio icon indicating copy to clipboard operation
Modelio copied to clipboard

support for XMI 2.5.1

Open EmidioStani opened this issue 1 year ago • 3 comments

Hello,

accordingly to the documentation Modelio supports XMI 2.4.1 and not the latest release (2.5.1).

Is there any plan to do so ?

Best,

Emidio

EmidioStani avatar Sep 05 '23 13:09 EmidioStani

Hi, Documentation is right, until now Modelio supports many XMI flavor including 2.4.1 but not 2.5.1.

Supporting XMI 2.5.1. has been evaluated internally but not planned yet. Is it critical? Why? XMI 2.4.1 or any other flavour does not work in your case?

etiennebrosse avatar Sep 14 '23 07:09 etiennebrosse

Hello @etiennebrosse ,

I would like to parse UML models in order to evaluate compliance with a certain quality rules.

Now the standard is XMI and there are different UML tools implementing it such as Modelio, Papyrus, UML designer, Enterprise Architect, StarUML.

Of course if I put in place a parser I would prefer to look for the most used or more recent specification.

So it is not critical for Modelio but I was just wondering.

EmidioStani avatar Sep 14 '23 15:09 EmidioStani

Hi @EmidioStani,

Yes, XMI is the standard for UML model exchange. So by parsing XMI files, you will be able to "mesure the quality" of UML models but not their graphical aspect.

if you implement a XMI parser, I believe that it will not be so different if you want to parse XMI 2.3.1, 2.4.1 and 2.5.1. Keep in mind that there is several XMI flavours even if they all claims to be XMI X.X.X complains specially if the internal model serialisation is not XMI. In this case, the tool has to convert its models into or to XMI.

Hoping it helps, Etienne

etiennebrosse avatar Sep 15 '23 09:09 etiennebrosse