Author Topic: MDG Technology : Quicklink examples?  (Read 320 times)

Mesple

  • EA User
  • **
  • Posts: 21
  • Karma: +0/-0
    • View Profile
MDG Technology : Quicklink examples?
« on: September 25, 2018, 03:16:19 am »
Hi all,
I'd like to manage quicklinks in my MDG and I'm looking for examples.
It could be useful to illustrate the help web pages.
Thanks a lot!
Olivier

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 8480
  • Karma: +207/-26
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: MDG Technology : Quicklink examples?
« Reply #1 on: September 25, 2018, 03:53:54 pm »
Olivier,

Don't invest too much in the "old" quicklink CSV format as it has been deprecated in versioin 14.
You can now control the quicklink using some kind of meta modelling.

Geert

Mesple

  • EA User
  • **
  • Posts: 21
  • Karma: +0/-0
    • View Profile
Re: MDG Technology : Quicklink examples?
« Reply #2 on: September 25, 2018, 05:11:53 pm »
ok Geerts, where can I find information on the new way to define quicklinks in V14?

Arshad

  • EA User
  • **
  • Posts: 131
  • Karma: +6/-1
    • View Profile
Re: MDG Technology : Quicklink examples?
« Reply #3 on: September 25, 2018, 08:26:28 pm »
Hi all,
I'd like to manage quicklinks in my MDG and I'm looking for examples.
It could be useful to illustrate the help web pages.
Thanks a lot!
Olivier


Hi Mesple

If you had a meta model\blue print defined in your model  then you can follow this tutorial
(Quick Link Definition Simplified)
for generating an automated Quick Link .



HTH
Arshad

Sparx Systems India - Services
Profile | Training PlansConsulting

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 8480
  • Karma: +207/-26
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: MDG Technology : Quicklink examples?
« Reply #4 on: September 25, 2018, 08:53:29 pm »

Simon M

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 6453
  • Karma: +55/-6
    • View Profile
Re: MDG Technology : Quicklink examples?
« Reply #5 on: September 26, 2018, 08:37:42 am »
If you had a meta model\blue print defined in your model  then you can follow this tutorial
(Quick Link Definition Simplified)
for generating an automated Quick Link .
I can't imagine that being easier to manage than using the spreadsheet. You end up with one connector on the one diagram for every row in your target file. In most cases I've seen, that's hundreds of entries. Best case, that I can think of is that you organize the diagram with each source element having a list of target elements with the corresponding connector types. But that's just as achievable using the spreadsheet, except it's easier to sort on different columns etc.

I'm sorry, but it would be easier to manage my quicklinks by directly editing a CSV file in a text editor.
Simon

support@sparxsystems.com

Mesple

  • EA User
  • **
  • Posts: 21
  • Karma: +0/-0
    • View Profile
Re: MDG Technology : Quicklink examples?
« Reply #6 on: September 28, 2018, 09:49:18 pm »
Thanks a lot!
Olivier

adepreter

  • EA User
  • **
  • Posts: 99
  • Karma: +2/-2
    • View Profile
Re: MDG Technology : Quicklink examples?
« Reply #7 on: October 06, 2018, 07:58:15 pm »
The architecture discipline requires frequent and dynamic updates to the metamodel.
Therefore having to rebuild and redeploy the mdg for each little change (as currently implemented by Sparx) is inadequate.

Therefore we are using a language metamodel, stored in the production repository, as language constraints.
When Sparx starts, an addin loads this metamodel and dynamically builds the language constraints in memory. These prevent users from creating the wrong connectors.
The exact same language metamodel is also used as documentation.
http://www.labnaf.one/guidance/index.html?guid=688CA55E-E24A-4561-B272-775DDAA01A08

When the metamodel is changed in the repository, the validation rules are changed instantly.

Quicklinks are also generated automatically from this metamodel.
The same validation rules can also be loaded from the quicklinks.

qwerty

  • EA Guru
  • *****
  • Posts: 9687
  • Karma: +176/-150
  • I'm no guru at all
    • View Profile
Re: MDG Technology : Quicklink examples?
« Reply #8 on: October 06, 2018, 09:03:02 pm »
I did something similar on a light weight basis. The problem with these meta-models is that they tend to become dinosaurs quite easily because they are very complex. You need a (large) team to keep that model alive and you need extra training for all users since they have to stick to the rules modeled therein. I'm more a fan of smaller MDGs developed for just one domain. They are harder to change, but that beats you to do it right (or less sloppy) the next time. It does not help much if you have a tool to change and then check the semantics of a change if you have lots of changes.

q.

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1116
  • Karma: +77/-72
    • View Profile
Re: MDG Technology : Quicklink examples?
« Reply #9 on: October 08, 2018, 07:46:03 am »
The architecture discipline requires frequent and dynamic updates to the metamodel.
Therefore having to rebuild and redeploy the mdg for each little change (as currently implemented by Sparx) is inadequate.

If your meta-model is changing that often it's either not a meta-model or something is going badly wrong in your architecture team.