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