Author Topic: Quicklinker definition not working  (Read 21827 times)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Quicklinker definition not working
« Reply #15 on: December 11, 2015, 07:08:29 am »
Yes, I see. Will fiddle around with that...

q.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8066
  • Karma: +118/-20
    • View Profile
Re: Quicklinker definition not working
« Reply #16 on: December 11, 2015, 09:07:20 am »
Just a guess.

If you're inheriting from the original Archimate_BusinessActor, the quicklink definitions defined by the archimate technology will also apply to yours.

All of the rows for BusinessActor have 'Exclusive to ST Filter + No inherit from metatype' set to true. Unless I'm mistaken this also has the effect that no entries without that property set will be considered at all. Potentially including your sub-type. If that's the case, setting it to true in your definitions may allow it to work.
« Last Edit: December 11, 2015, 09:07:57 am by simonm »

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Quicklinker definition not working
« Reply #17 on: December 11, 2015, 09:19:51 am »
The Business Actor menu already has an entry "Composed of" from Archimate and that will be used. I renamed your menu to "My Composed of" and it appeared below in the menu.

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8599
  • Karma: +256/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Quicklinker definition not working
« Reply #18 on: December 11, 2015, 11:42:52 am »
Quote
The Business Actor menu already has an entry "Composed of" from Archimate and that will be used. I renamed your menu to "My Composed of" and it appeared below in the menu.

q.
So does that mean we've gotten to the bottom of the issue?

In other words, can we describe the problem and the solution - or is it still "in play"?

As I said, I'm keenly interested in the problem (and its solution) before I redevelop my QL.

Paolo
« Last Edit: December 11, 2015, 11:43:14 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1364
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: Quicklinker definition not working
« Reply #19 on: December 11, 2015, 08:21:18 pm »
Fantastic, it works.

Here are the rules to follow:
- use a different name for the Groups (e.g. Business Actor Bis instead of Business Actor) - column Q
- use a different name both for "New Link Caption" and "New Link & Element Caption" (e.g. is Composed Of instead of Composed Of) - columns K and L

My final request would be to hide the inherited ArchiMate 2 QL definitions. I'm not sure if this is feasible.
Guillaume

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


qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Quicklinker definition not working
« Reply #20 on: December 12, 2015, 01:04:39 am »
Quote
My final request would be to hide the inherited ArchiMate 2 QL definitions. I'm not sure if this is feasible.
I have not found a way to do that. Feature request (though I see little chances for that since it will involve a structure change of the QL table)?

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8599
  • Karma: +256/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Quicklinker definition not working
« Reply #21 on: December 14, 2015, 10:59:12 am »
Quote
Fantastic, it works.

Here are the rules to follow:
- use a different name for the Groups (e.g. Business Actor Bis instead of Business Actor) - column Q
- use a different name both for "New Link Caption" and "New Link & Element Caption" (e.g. is Composed Of instead of Composed Of) - columns K and L

My final request would be to hide the inherited ArchiMate 2 QL definitions. I'm not sure if this is feasible.
Thanks for that Guillaume,
Just to "close the circle"; what was the conceptual problem you were trying to solve - just creating your version of the Business Actor or was it more complex than that?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Quicklinker definition not working
« Reply #22 on: December 14, 2015, 11:35:32 am »
Quote
Thanks for that Guillaume,
Just to "close the circle"; what was the conceptual problem you were trying to solve - just creating your version of the Business Actor or was it more complex than that?

I presume he like others is is trying to either improve on the UMLised Archimate or further UMLise it to make it more usable, by extending it with abstract metatypes.

You run into the same issues when prototyping TOGs suggested enhancements to Archimate. (eg https://www2.opengroup.org/ogsys/catalog/W150)

The real solution would be for Sparx to "open source" the Archimate 2 MDG and allow people to fork it.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Quicklinker definition not working
« Reply #23 on: December 14, 2015, 05:30:57 pm »
+1 (also for a couple of other things like the help wiki). But chances to see that within the next 10 years are about -1.

q.
« Last Edit: December 14, 2015, 05:32:05 pm by qwerty »

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1364
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: Quicklinker definition not working
« Reply #24 on: December 14, 2015, 06:42:31 pm »
I sent a query to Sparx regarding the QL issue. I'll update this thread when I get an update.

Paolo, I started looking into this as I have a client who would like to use the original Open Group Archimate colour code (yellow/blue/green on the behaviour/active/passive instead of biz/app/tech), as seen in Mastering Archimate book.
I'm nearly there and plan to share it once completed so users have the alternative option.
Guillaume

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


Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8599
  • Karma: +256/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Quicklinker definition not working
« Reply #25 on: December 14, 2015, 06:43:16 pm »
Quote
Quote
Thanks for that Guillaume,
Just to "close the circle"; what was the conceptual problem you were trying to solve - just creating your version of the Business Actor or was it more complex than that?

I presume he like others is is trying to either improve on the UMLised Archimate or further UMLise it to make it more usable, by extending it with abstract metatypes.

You run into the same issues when prototyping TOGs suggested enhancements to Archimate. (eg https://www2.opengroup.org/ogsys/catalog/W150)

The real solution would be for Sparx to "open source" the ArchiMate 2 MDG and allow people to fork it.
Well I hope Guillaume confirms one way or the other.  (So we don't make any presumptions  :P  ;D - It's a joke, )

We decided to abandon extending the supplied ArchiMate and just replaced it.  We disable the supplied ArchiMate MDGs by renaming their extensions and hook up to our MDG instead.

Our need for consistency and rendering were such that we go off on a tangent.  As each new release of the supplied MDGs comes out we compare and contrast with the previous version to see if anything should be promoted to ours.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Quicklinker definition not working
« Reply #26 on: December 15, 2015, 07:02:13 am »
Quote
We decided to abandon extending the supplied ArchiMate and just replaced it.  We disable the supplied ArchiMate MDGs by renaming their extensions and hook up to our MDG instead.

Which is why having it in a shared repository and being able to fork it would be more useful :-)