Book a Demo

Author Topic: Can we hijack «trace»?  (Read 4196 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Can we hijack «trace»?
« on: February 16, 2018, 11:04:18 am »
Time Aware Modelling (TAM) uses the «trace» relationship to link the "doppelganger" to the "base" item.  The instantiated trace relationship is a "local" stereotype (not connected to an MDG).

We wish to "hijack" this relationship and create an MDG based «trace» relationship (so that its t_xref value changes from @STEREO;Name=trace;GUID={<guid>};@ENDSTEREO; to @STEREO;Name=trace;FQName=<MDG>::trace;@ENDSTEREO;), to allow us to alter the rendering and to add additional properties. It would appear that "with no loss of generality" this is possible.  Can anyone confirm?

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

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Can we hijack «trace»?
« Reply #1 on: February 16, 2018, 05:38:47 pm »
I guess that should be possible (will eventually try later). But then you have the problem that the standard toolbox still offers trace prominently and people will mix to 50% or so. Is it worth that?

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Can we hijack «trace»?
« Reply #2 on: February 19, 2018, 10:38:57 am »
I guess that should be possible (will eventually try later). But then you have the problem that the standard toolbox still offers trace prominently and people will mix to 50% or so. Is it worth that?

q.
I found a way to get rid of that standard toolbox. However, I haven't yet figured out if there are any downsides.

It seems, (as of version 13.5) that one can disable ALL MDGs except your own one.  That removes the standard relationships and hence the standard QuickLinker (the standard toolbox is easy to suppress).  Now to see if this is "without loss of generality", as the mathematicians say.

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