Book a Demo

Author Topic: Linked Notes - where?  (Read 7132 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Linked Notes - where?
« on: October 23, 2006, 08:06:21 pm »
Linked notes are a marvellous feature of EA.

In particular, you can copy a note from one diagram and place it in another.

However, if, for various reasons, you don't show the linked element (or diagram) on the same diagram or you suppress the NoteLink connector, you have no means of determining:
1) if the Note is linked
2) which Element the Note is linked to.

I propose that if you select the Note, that the Hierarchy Diagram [Ctrl+Shift+4] be used to display the Note linkages.

Similarly, any linked Note(s) would be visible from the hierarchy of the selected Element.

Votes?
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!

SF_lt

  • EA User
  • **
  • Posts: 216
  • Karma: +1/-0
  • The Truth Is Out There
    • View Profile
Re: Linked Notes - where?
« Reply #1 on: October 24, 2006, 09:07:07 am »
add my vote

Also, note should identify, whereto it belongs - if class has property Load and method Load() - currently notes for these two will be the same - Load

Propose to use identifacators as property, method, attribute. In a case of method, full method name with parameters should be shown. Examples:

property Load:

method Load(int inLoad):

attribute sum:


Attribute and method rendering when their type isn't specified
should be more inteligent -
right now if type is left blank, attributes and methods are rendered as attribute1: and Method1(): - should be attribute1 and Method1(). Use colon for rendering only if type field is not blank
registertm everything to SparX

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Linked Notes - where?
« Reply #2 on: October 24, 2006, 10:05:55 am »
IMHO an excellent suggestion!

I too have had quite a time finding misplaced notes. Worse still when I delete the diagram they first appear on, leaving a rather odd variant of an orphan element floating around the model.

Add my vote please.
« Last Edit: October 24, 2006, 10:06:03 am by Midnight »
No, you can't have it!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Linked Notes - where?
« Reply #3 on: October 24, 2006, 02:59:14 pm »
Quote
Attribute and method rendering when their type isn't specified
should be more inteligent -
right now if type is left blank, attributes and methods are rendered as attribute1: and Method1(): - should be attribute1 and Method1(). Use colon for rendering only if type field is not blank

What build are you using?  Right now (build 799) attributes behave as you say, but methods only include the colon if a type is specified.

SF_lt

  • EA User
  • **
  • Posts: 216
  • Karma: +1/-0
  • The Truth Is Out There
    • View Profile
Re: Linked Notes - where?
« Reply #4 on: October 25, 2006, 05:49:13 am »
simonn, in 799 build it's opposite than you say - methods render correctly, without colon; attributes - not, they are rendered with colon ;-)
registertm everything to SparX

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Linked Notes - where?
« Reply #5 on: October 25, 2006, 03:06:59 pm »
I'd recommend reading my post again.  That's what I said.

SF_lt

  • EA User
  • **
  • Posts: 216
  • Karma: +1/-0
  • The Truth Is Out There
    • View Profile
Re: Linked Notes - where?
« Reply #6 on: October 31, 2006, 12:57:11 am »
interesting, why attributes are exception?
registertm everything to SparX

SF_lt

  • EA User
  • **
  • Posts: 216
  • Karma: +1/-0
  • The Truth Is Out There
    • View Profile
Re: Linked Notes - where?
« Reply #7 on: November 02, 2006, 09:04:26 am »
another attribute rendering issue - if attribute is set to be derived, then we see:

+/    memberName : String
-/    weight :

maybe it would be better, more natural to render:

+     /memberName : String
-      /weight
OR
+/memberName : String
-/weight

more suggestions? votes?
« Last Edit: November 02, 2006, 09:05:05 am by SF_lt »
registertm everything to SparX

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Linked Notes - where?
« Reply #8 on: November 02, 2006, 11:23:20 am »
My vote is for no spaces...  Thus: -/weight

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