Keep Lollipop inside package?

0 votes
asked Jun 17, 2022 in Question / help by begleysm (120 points)
I have a huge, and gnarly, Class Diagram that I am using to describe GUI Window interactions in a legacy system.  There are a couple windows (equivalent to "Error", "Warning", "Confirmation", etc popups) that are used by many components (these are the Classes in the "ingenuously_favorite" package).  I want to capture this information but the "traditional" way of having connections between many Classes and these few Classes is really making the diagram extra ugly and making it appear as though parts are connected/related that aren't really.

I tried using the Lollipop Interface to show that a Class references, say an "Error", dialog.  It is better but the Lollipop runs all the way to the outside of the Package which is still kind of ugly.

Is it possible to keep the Lollipop Interface inside the most interior package (right next to its Class) OR is there another clever way to do something that where a line comes off a class to a small bit of text with/without an associated shape?  I don't really want to use the "note" feature because I have other notes on the screen and the note graphic doesn't really imply a connection, it implies a note (even when the color is changed).

Here's the diagram for reference: http://www.plantuml.com/plantuml/uml/SoWkIImgAStDuKhEB4hEILLmD8IpZBYISnABYnMS31LIAqfIyrAA5G8KCdCBSb9pK_DAYe5A5QgvQc6AZ70fqd4qGbBd3DAaNP9QNA9WfL2MdvcYeOcGCy8j5m0s0-WKNGrDa2ETZD1PHbn01sdgwWAju78qWh2Ck1o0JW9w3m00

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:

[Antispam2 Feature: please please wait 1 or 2 minutes (this message will disappear) before pressing the button otherwise it will fail](--------)
To avoid this verification in future, please log in or register.
...