Book a Demo

Author Topic: Extending Archimate 3  (Read 5781 times)

John Lynn

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Extending Archimate 3
« on: June 10, 2017, 09:10:30 am »
Hello folks,

Is it possible to extend Archimate 3 to add new elements? Specifically I am exploring Capability-Based Planning which seems to add a new "Metric" element as part of Strategy. Ideally, I would like to create a new "Motivation Concept" element that has the same shape as an "Assessment" element but displays a different icon.

Thanks & Regards,
John

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1346
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: Extending Archimate 3
« Reply #1 on: June 10, 2017, 11:49:53 am »
Yes it is you can create an MDG that extends the archimate V3 stereotypes.
Happy to help
:)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1387
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: Extending Archimate 3
« Reply #2 on: June 12, 2017, 08:22:27 pm »
You can create Archimate custom stereotypes e.g. by extending the Archimate 3 capability + Class metaclass in your UML Profile.
The only known issue is that the Quicklinker can be broken (identified as a bug to be fixed by Sparx).
Guillaume

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


John Lynn

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: Extending Archimate 3
« Reply #3 on: June 21, 2017, 12:12:38 pm »
Thanks guys. I've been digging through the documentation and using a UML profile to create my new elements (with some success, they now display correctly with cunning little icons).

There are two things I still haven't been able to figure out that I was hoping to get advice on:
  • The UML Profile creates its own toolbox- I would like to make it a subsection of the Archimate3 toolbox (i.e. this is an extension of the Motivation diagram). Is this possible?
  • I would like to restrict which connectors each element can use based on the element it is being connected to (i.e. this new element can only "Realize" a requirement, it can't aggregate it). Is this possible?

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Extending Archimate 3
« Reply #4 on: June 21, 2017, 12:23:34 pm »
  • The UML Profile creates its own toolbox- I would like to make it a subsection of the Archimate3 toolbox (i.e. this is an extension of the Motivation diagram). Is this possible?

You'll need to recreate the standard Archimate toolboxes in your MDG or potentially replace the Archimate3 MDG in your install directory.

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1346
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: Extending Archimate 3
« Reply #5 on: June 23, 2017, 07:59:29 am »
...
  • I would like to restrict which connectors each element can use based on the element it is being connected to (i.e. this new element can only "Realize" a requirement, it can't aggregate it). Is this possible?
...
Kind of via the quick links. You need to set that up in the custom MDG you'll need to create to extend ArchiMate. See help for more details. AFAIK I don't think there is anyway to restrict the connectors being used via the toolbox selection.
Happy to help
:)