Book a Demo

Author Topic: Producing XMI file for EA  (Read 3978 times)

Julien

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Producing XMI file for EA
« on: March 13, 2015, 02:15:50 am »
Dear all,

I am currently trying to bridge a modeling language (AADL) from Eclipse with SysML Enterprise Architect. The objective is to generate SysML models from AADL models. The AADL models are defined in Eclipse and the modeling environment has an EMF metamodel.

Now, I would like to export the AADL model into a SysML model that can be used in EA. The goal there would be to generate an XMI that can be imported into EA. I was wondering what would be the best solution to create an XMI file in Eclipse that can be imported in EA. In particular, is there an API to do it? Also, is there an EMF metamodel of the SysML notation from EA?

Is there any tool/library/API recommended to proceed to interface eclipse and Enterprise Architect and exchange XMI in the most efficient way?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Producing XMI file for EA
« Reply #1 on: March 14, 2015, 03:33:04 am »
Creating XMI is very complex and difficult. Further there are different implementations which hinder the exchange of UML models. You likely need to go through the try and error process.

q.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Producing XMI file for EA
« Reply #2 on: March 16, 2015, 08:34:49 am »
I know nothing about AADL, but EMF uses a variant of XMI 2.x. From that perspective, it would seem to be feasible to do what you want through an XSLT transform.