Book a Demo

Author Topic: Diagrams invisible in matrix View  (Read 5204 times)

utilisateurEA

  • EA User
  • **
  • Posts: 57
  • Karma: +0/-0
    • View Profile
Diagrams invisible in matrix View
« on: May 27, 2010, 05:13:50 pm »
Hello,

I'd like to make links between some elements and diagrams. I tried to do this by using  the Matrix View but my diagrams are invisible.
Is there a solution to see them or another way to make links between elements and diagrams ?

Thank you

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams invisible in matrix View
« Reply #1 on: May 27, 2010, 05:40:35 pm »
Hi,

Diagrams actually don't exist in the UML metamodel, so it is not possible to add relations between elements and diagrams.

Maybe if you explain to us what you are trying to express we could suggest an alternate solution.

Geert

utilisateurEA

  • EA User
  • **
  • Posts: 57
  • Karma: +0/-0
    • View Profile
Re: Diagrams invisible in matrix View
« Reply #2 on: May 27, 2010, 05:47:34 pm »
I would like to describe for exemple that a requirement is linked to a certain diagram.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Diagrams invisible in matrix View
« Reply #3 on: May 27, 2010, 05:51:59 pm »
Why? What is the diagram representing, and why should the requirement be linked to that diagram?

Geert

utilisateurEA

  • EA User
  • **
  • Posts: 57
  • Karma: +0/-0
    • View Profile
Re: Diagrams invisible in matrix View
« Reply #4 on: May 27, 2010, 05:57:56 pm »
Actually I could make a link between a diagram and a requirement. (by creating a new diagram and with a drag and drop (I make a link) I can see my diagram and link my reuirement to this.

BUT I would like to be able to see this in the matrix view (because in the future I could have a lot of links) but I can't display diagrams in the matrix view.
« Last Edit: May 27, 2010, 06:26:20 pm by utilisateurEA »

ChrisBD

  • EA User
  • **
  • Posts: 60
  • Karma: +0/-0
    • View Profile
Re: Diagrams invisible in matrix View
« Reply #5 on: May 27, 2010, 08:57:59 pm »
Linking a requirement to a diagram is meaningless.

A diagram can exist without any elements on it. Being blank it doesn't describe anything and so can not meet a requirement.

You really need to link the requirement to an element on the diagram, whether a Use Case, Package, Class etc.

utilisateurEA

  • EA User
  • **
  • Posts: 57
  • Karma: +0/-0
    • View Profile
Re: Diagrams invisible in matrix View
« Reply #6 on: May 28, 2010, 01:31:41 am »
If the entire diagram is designed to follow a requirement, I won't link all the elements of the diagram, it's easier to read a link with the diagram, isn't it ?

Paul Lotz

  • EA User
  • **
  • Posts: 248
  • Karma: +1/-0
    • View Profile
Re: Diagrams invisible in matrix View
« Reply #7 on: May 28, 2010, 03:47:02 am »
Then link to the package (or element) that owns the diagram.  As stated above, it isn't meaningful to link to a diagram.  The diagram is just a view into the model.  The only semantic meaning is in the model.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Diagrams invisible in matrix View
« Reply #8 on: May 28, 2010, 11:10:27 am »
Quote
If the entire diagram is designed to follow a requirement, I won't link all the elements of the diagram, it's easier to read a link with the diagram, isn't it ?
It might be easier utilisateurEA, but unfortunately it's wrong...  As Paul says, the only semantics is in the model.  The reason those items are in the diagram is that THEY have the link to the requirement.

However, what you might be indicating is that the tediousness of having to connect each element could be alleviated by some automation.  That is, you assemble the the items that realize the requirement onto a single diagram and then run a script that says "hook all these items up to the specified requirement".

Conversely, you can use automation to say - show me on on one diagram all those items that are related to this requirement.

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