Jack,

 

Pretty much every UML tool says that their output is valid according to UML 2 
specification. However, the specification is complex and imprecise, so there 
are differences between these implementations. 

 

As a result, I don’t believe XMI tool interoperability trully exists. I 
remember seeing tests several years back where people would try various imports 
and exports and report on the results – quite poor. 

 

Things may have improved, but not enough it seems. Here is a more recent 
article 
http://www.drdobbs.com/architecture-and-design/uml-25-do-you-even-care/240163702
 that says “With a few exceptions in the SysML space, <UML> tool 
interoperability has stayed at the "marchitecture" level since the advent of 
computer-aided software engineering (CASE) tools in the late 1980s”.

 

Eclipse’s EMF project has been stopped. With this, we will not be making any 
updates to the EMF import capability. I think the work Ralph wrote about would 
be the best way forward to a more reliable generally applicable UML import 
capabilities because the import scripts are “open” and, thus, could be adjusted 
by the user where needed to accommodate idiosyncrasies of different tools as 
they manifest themselves in different models.

 

Given your immediate needs, I hope that either EA XSLT or the Python script you 
found work out for you.

 

Regards,

 

Irene

 

From: topbraid-users@googlegroups.com [mailto:topbraid-users@googlegroups.com] 
On Behalf Of Jack Hodges
Sent: Saturday, November 15, 2014 11:08 AM
To: topbraid-users@googlegroups.com
Subject: [topbraid-users] Re: Trying to import EA UML into TBC - No go

 

Irene,

 

Thank you for the reply. FYI, the EMF link you provided is dead.

 

You are correct, EA claims that their export cannot be read in Eclipse but the 
quote I found on the second link you provided is slightly different: 
"Enterprise Architect supports a UML 2 export, which produces an XML file valid 
to the OMG’s UML specification. Nevertheless, it is not possible to open it 
with an UML editor of Eclipse without any modifications, because the Eclipse 
implementation of the UML2 metamodel differs in some places."

 

Anyway, that isn't terribly important. I had already tried the first link and 
the page for one of the downloads is dead so I could not take that path. I had 
not seen the second link before and will try that solution out. I have also 
found a python approach that converts XMI to UML2 and will try that as well.


On Thursday, November 13, 2014 12:12:56 PM UTC-8, Jack Hodges wrote:

I have a set of UML models created in Enterprise Architect that I'd like to 
import into TBC. I have read the various statements here and in the help files, 
etc. I have tried exporting from EA to most of its possible file types using 
'export model to XMI'. I tried 'export type' XMI 2.1 as well as UML 2.4.1 (XMI 
2.4.1), Ecore, UML 2.0 (XMI 2.1), and MOF 1.4 (XMI 1.2). The question I have 
is: how do I convert the XMI file into the UML format TBC requires to perform 
the import. The documentation doesn't spell this out at least as far as I have 
been able to tell so far.

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
topbraid-users@googlegroups.com
To unsubscribe from this group, send email to
topbraid-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to topbraid-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
topbraid-users@googlegroups.com
To unsubscribe from this group, send email to
topbraid-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to topbraid-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to