Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tigerstripe-dev] TAF on Diagrams - Feedback

Title: TAF on Diagrams - Feedback
Hi Yuri, Andrey,

I had a play with the version in the HEAD of the Annotation Framework on Diagrams.
I basically, created myself a few diagrams and annotations and had a little play. BTW, I did so in my local version on Ganymede (changes not commit yet as I am still testing a bit).

First of all, except for a bug (see below) it seems to work as expected.

Here is some feedback in random order:
  • The right-click option on an annotation from the Annotation Property view reads “Hide at Diagram”, or “Show at Diagram”... I believe “Hide on Diagram” and “Show on Diagram” would be better.
  • Is it possible to hook up the “global save option” to the Annotation Property view (so I can do a CTRL-S to save the current annotation instead of having to click somewhere else and get the message that I need to save?). Also I think you should “unhook” the “save as...” option which is confusing at the moment.
  • Change the behavior when trying to create/add an annotation that is marked as “unique”. Current the wizard shows the annotation even if the TAF should already know that it is impossible to add another one. Then when you click finish an exception is thrown (that you don’t see if the Error Log is not open). I would expect that if annotation is unique and already exists, the right-click options and wizard shouldn’t display them as a possible add.
  • Add some way to “reveal” an annotation that I click on from a diagram in the Annotation property view (to make it easy to go straight to it to edit it). Currently if you click on it, the Annotation Property View goes “blank”. I understand why, but it looks inconvenient for the user.
  • It looks like annotations CANNOT be displayed against “associations”, AssociationEnds and Dependencies on the diagram, i.e. A Connection instead of a Shape. This is required. Not that you can add annotations from the Explorer on the corresponding Association. To create an association between 2 shapes on a Tigerstripe Class Diagram simply drag the “little handles” that appear when you hover over the shape to another Shape and select either Association or Dependency. Also, annotations are displayed inside the compartment for Attributes, methods and literals where I think it would be better to have them as “notes” like on main Artifacts. I’ve created Bug 239533 on this, I believe I fixed the Tigerstripe side, but more needs to happen on the TAF side.

Hope this helps,
Eric

Back to the top