Sparx have indicated that the will be supporting a Notes Compartment in a near future release. Thank you Sparxians...
It might be appropriate to hold a redux and ensure that Sparx are appraised of any issues there might be in managing the process and, hopefully, come up with a really cool implementation...
I'll kick off with some thoughts, but please feel free to add...
Need to add Notes Compartment to Diagram Properties. This is just hygiene, but let's make sure it's not forgotten.
Need to add Notes Compartment to Show Feature Visibility. Again, this is hygiene, but what about an option for inherited notes also?
Need to add Notes Compartment to Containers (Views, Packages, Models?). Yes, even these can have useful narrative text added to them...
All structural vertexes (including Issues, Requirements etc) need a Notes Compartment.
Behavioural Elements need Notes Compartment. This is mentioned above, but again, if it can get in this release all the better.
A related functionality would be the indication that there are notes present. This would be most useful if the Notes compartment is suppressed. My suggestion is to use something similar to the comment indicator in Microsoft Excel (the little red triangle in the top right corner). This could be set at the global level:
[ ] Show notes indicator for Elements
[ ] Show notes indicator for Connectors
[ ] Show notes indicator for Features
(since you might have different requirements), and overridden at the Diagram and individual Element level.
When you hover over a vertex or an edge, you get a tooltip which displays part of the notes (if present).
[ ] Show full notes in tooltip would be an excellent enhancement.
Lastly, since edges have no compartments, it is difficult to create one for them. However, if it were possible to create a feature linked note (to the edge's Notes) in one command it would almost do the same thing.
If you are going to do that for edges, you should also be able to do it for vertexes.
Thoughts? Votes?
Paolo