HashMap - это только один из многих классов Java. И вы можете использовать любой класс java, интерфейс или примитивный тип в диаграмме классов UML 2.0. Любой тип данных в диаграмме классов Java UML 2.0 соответствует некоторому java-классу, интерфейсу или примитиву.
Вы используете диаграмму UML для разработки собственного приложения. Поэтому не стесняйтесь распространять стандарт UML 2.0 для вашего удобства. Никто не может обвинить вас в этом.
Одно решение, которое является взломом ограниченной полноценности, состоит в том, когда перетаскивание инициируется, храните перетащенные данные в глобальной или статической ссылке где-нибудь. Таким образом, в обработчиках OnEnter и OnDragOver, возможно получить ссылку на перетаскиваемые данные. Это, конечно, только полезно для перетаскиваний в рамках того же приложения (тот же экземпляр приложения, на самом деле).
Нет никакого способа видеть, опозорил данные OnEnter
и OnDragOver
методы.
Единственное решение, которое я нашел, состоит в том, чтобы сохранить перетащенный объект в некоторой переменной экземпляра, которая затем читаема в этих методах.