Book a Demo

Author Topic: Custom MDG ArchiMate and UML  (Read 5266 times)

Eamonn John Casey

  • EA User
  • **
  • Posts: 110
  • Karma: +0/-1
    • View Profile
Custom MDG ArchiMate and UML
« on: April 27, 2017, 11:43:02 pm »
Hope someone can help me With this.
I have create and MDG. Toolbox, diagrams and everything i working fine.
The issue that I get is when converting from my MDG to ArchiMate 3 to UML the Aggregation diamond changes direction.

I have a MetaClass that is an Extension of Aggregation. Setting the CompositionType has no affect. I also have the Generalisation to ArchiMate3::ArchiMate_Aggregation.

is there some trick attribute?

The reason I want to do this to be able to export from EA to other Tools that only support UML.

Thanks in advance,
Eamonn J.

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Custom MDG ArchiMate and UML
« Reply #1 on: April 28, 2017, 07:00:36 am »
Are you discovering that the direction of Archimate connectors is the reverse of UML?

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Custom MDG ArchiMate and UML
« Reply #2 on: April 28, 2017, 09:23:14 am »
In EA's ArchiMate 3 profile, aggregation and composition both extend UML::Association.
The Sparx Team
[email protected]

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1353
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: Custom MDG ArchiMate and UML
« Reply #3 on: May 02, 2017, 06:56:16 am »
If you are finding the direction of certain connector are pointing the wrong way and you need to change them in bulk the following options are available to you depending on your skill set.
a) write a jscript/vbscript to change the direction
b) write SQL to change the direction
c) providing you use Jet4 database you can open with MS Access and do a search and replace on the connector table

Note if you have a repository using native eap file (MS Access 97 aka jet 3.5) you'll need to download the jet4 (MS Access 2000+) from sparx site and transfer your project to it before you can open with MS Access 2000 or later to do option c)
 The eabase_jet4.eap file can be downloaded from here  http://www.sparxsystems.com/resources/corporate/index.html#sql_scripts
 
Happy to help
:)