Book a Demo

Author Topic: Extending an existing profile  (Read 5349 times)

Clemo

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Extending an existing profile
« on: May 08, 2014, 07:05:40 pm »
Hi,

I am currently trying to add a new concept to the Archimate 2.0 profile and so would like to add a new element to the existing profile, is this possible or do I have to create a complete new profile that includes the existing elements plus my new one.

Thanks for your help in this

Clemo

Robert Sheridan

  • EA User
  • **
  • Posts: 105
  • Karma: +0/-0
    • View Profile
Re: Extending an existing profile
« Reply #1 on: May 08, 2014, 08:58:19 pm »
I wanted to create a subset of the BPMN profile a while back and asked if it was available to edit.  The answer was know, you have to build it up yourself using the metaclasses - so I suspect the same applies here.

A work around would be to create a profile toolbox with your extra element(s) which you can get to appear along with the other toolbox by using the settings for the toolbox view.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Extending an existing profile
« Reply #2 on: May 09, 2014, 04:38:22 am »
You could edit the original MDG in XMI format (it comes in the MDG folder of the EA program folder). It is possible to do that in little extend. You can not reverse engineer that file to work with EA <<profile>> packages. If you intend to make complicated/substantial changes you're better off with a new MDG that extend the BPMN profile.

q.

P.S. I haven't read the copyright notes, to be honest. But I guess as long as you do that inside your company you are more or less free to do what you want. YMMV
« Last Edit: May 09, 2014, 04:40:06 am by qwerty »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Extending an existing profile
« Reply #3 on: May 09, 2014, 09:30:26 am »
If I wanted to add a new concept to a profile I would define a new profile with just that one thing. To make it available you have two choices.

1. Define a diagram type and copy the existing toolbox for that diagram, adding your new type.
2. Copy the existing toolbox, adding your new type. Mark your new toolbox as a replacement to the existing one. Add your technology and then set it as active to enable the substitution.

The main reason I would avoid modifying the existing technology is so that I don't have to worry about updating it, installing EA overriding it, checking that everyone has my copy of the technology etc.
« Last Edit: May 09, 2014, 09:31:25 am by simonm »

Clemo

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Extending an existing profile
« Reply #4 on: May 11, 2014, 02:16:31 am »
Thanks everyone for their ideas, currently have gone with the create a new profile approach and seems to work OK.

Useful video on the Sparx site explaining how to use the profile helpers.

Thanks again

Paul