Book a Demo

Author Topic: UI: Link Relations needs more metadata  (Read 3448 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
UI: Link Relations needs more metadata
« on: November 12, 2006, 08:46:56 pm »
The Link Relations (to Note) functionality is useful - except there isn't enough metadata to reliably pick the right additional links (since you can't multiply select before attaching the Note/Constraint - feature request ;))

Need to show which edges are visible on the diagram (as all the edges between the vertexes on the diagram are displayed in the  list - and quite reasonably so)

Use an abbreviation for the edge type - control real estate is too precious to waste.

There's probably no need to repeat the "Class:" text (as above).  If the Vertex is named then just name it.  If not, use (ClasifierType) as a surrogate.  Use <---, --->, <--> and ---- to indicate the directionality.

If the edge is named add that.

If the edge has a stereotype add that (probably only the primary is sufficient).

If the edge has multiplicity, add those (around the vertexes)

If the edge has roles, add them...

Example:

[ ] Ass: «restrict» [0..*] (meronym ---> holonym) [1]

Basically, give the user as much chance as possible to locate the right edges to attach the Note or Constraint to...

Paolo
[size=0]©2006 Paolo Cantoni, -Semantica-[/size]
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!