Author Topic: Traceability: hide backwards link  (Read 4674 times)

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Traceability: hide backwards link
« on: May 24, 2013, 04:19:45 pm »
Hi all,

When you're traversing a model structure using the Traceability window, you get something like this:
Code: [Select]
A
    links to
        B
            links from
                A
You can't expand the inner "A" node, since that would lead to a loop in the tree.

I'd like an option to hide backwards links, so that the inner "A" node would not be shown. If that would turn the "links from" node into a leaf, that node should be hidden too.

Sound good?

Cheers,


/Uffe
My theories are always correct, just apply them to the right reality.

Graham_Moir

  • EA User
  • **
  • Posts: 749
  • Karma: +10/-15
    • View Profile
Re: Traceability: hide backwards link
« Reply #1 on: July 03, 2013, 09:29:21 pm »
Makes sense to me, provided it is indeed an "option"

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13296
  • Karma: +557/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Traceability: hide backwards link
« Reply #2 on: July 04, 2013, 03:41:52 pm »
I don't see why you shouldn't be able to expand A.
What's wrong with a loop in a tree?
I do that all the time in my EA Navigator tree.

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Traceability: hide backwards link
« Reply #3 on: July 04, 2013, 10:32:51 pm »
Quote
I don't see why you shouldn't be able to expand A.
What's wrong with a loop in a tree?
I do that all the time in my EA Navigator tree.

Geert
A tree has no loops. If so, it's a graph.

q.

g.makulik

  • EA User
  • **
  • Posts: 355
  • Karma: +0/-0
    • View Profile
Re: Traceability: hide backwards link
« Reply #4 on: July 05, 2013, 03:52:43 am »
Quote
A tree has no loops. If so, it's a graph.

A tree-view control loading sub-items on demand can handle graphs with loops correctly and consistently though.

Just my 0.02 EUR
Günther
Using EA9.3, UML2.3, C++, linux, my brain, http://makulik.github.com/sttcl/

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13296
  • Karma: +557/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Traceability: hide backwards link
« Reply #5 on: July 05, 2013, 03:22:50 pm »
Quote
Quote
I don't see why you shouldn't be able to expand A.
What's wrong with a loop in a tree?
I do that all the time in my EA Navigator tree.

Geert
A tree has no loops. If so, it's a graph.

q.

True, but it's still displayed using the TreeView control.
(and indeed using some kind of lazy loading principle. Otherwise loading the tree would never stop)

Geert