Book a Demo

Author Topic: Using XMI to import models from MEGA  (Read 4868 times)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1405
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Using XMI to import models from MEGA
« on: August 19, 2014, 07:46:04 pm »
Hi,

We are looking at the feasibility to import large models defined in MEGA tool to EA via XMI. Is there any detailed information on the XMI contents that need to be generated to EA?

thanks
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com


Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Using XMI to import models from MEGA
« Reply #1 on: August 22, 2014, 04:18:33 pm »
Hi Guillaume,

I certainly hope MEGA has improved it's UML and XMI support then because it was hardly existing about 5 years ago.

In theory XMI is a standard format, and EA supports the standard. The downside is that XMI was only ever designed to contain the actual model, without the diagram. Nowadays most tools export their diagrams as well, but most of the layout information is stored in vendor specific xmi extensions. To my knowledge there is no documentation of the EA specific xmi extensions.

What I would expect is that you will probably get most of the model transferred without much problems. But when it comes to diagrams I'm not that hopeful.

What I would do in such a situation is start with the XMI transfer as a basis, and after that go over the model with some kind of script/program to copy things like diagrams, layouts, and whatever is missing after the xmi transfer.

EA has an API, and I know MEGA has one as well, so technically that should be entirely possible.

If you need help please send me an email. That is the kind of project I like, and I have bit of experience with both tools.

Geert

Sam Courtney

  • EA User
  • **
  • Posts: 58
  • Karma: +1/-0
    • View Profile
Re: Using XMI to import models from MEGA
« Reply #2 on: August 23, 2014, 02:10:41 am »
We provide a platform to exchange model information btw tools. See this link for more info on ModelFlow: http://www.aprocessgroup.com/products/apg-modelflow/
Contact me if you would like more details or directly on our web site.