Book a Demo

Author Topic: Everything should be linkable....  (Read 3379 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Everything should be linkable....
« on: November 08, 2006, 10:40:08 pm »
In a related topic: [size=13]Suggestion: Linking Issues to Connections[/size] aaa bemoans the inability to connect an edge with a vertex - in this case an Issue with a Communication link.  While the Maintenance items are still internal to the element, aaa's problem is an example of the restriction that at the present, EA will only allow edges to connect vertexes.

"Ah..."  You say.  "What about attached Notes or Constraints?  They attach a Note/Constraint (vertext) to an (arbitrary) edge, don't they?"
Yes they do, but as I explain in [size=13]Notelink inconsistencies[/size] they do it by using virtual edges, not true ones.  As I suggest, this inconsistency needs to be fixed.

The [size=13]UML 2.1 Superstructure (interim)[/size] Specification notes that we should now be able to connect edges together (such as this Association is a Specialization of that Association)

Effectively, a UMLEdge connects two UMLElements.  A UMLElement is either a UMLVertex or a UMLEdge.  So we should be able to connect vertexes to vertexes, vertexes to edges and edges to edges.

Fixing this would greatly improve EA's usability for managing interrelationships between model elements.

Thoughts?  Votes?
Paolo[/color][/font]
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Everything should be linkable....
« Reply #1 on: November 09, 2006, 04:23:46 am »
I think you've got it pretty much correct.

Add my vote.
No, you can't have it!