it-swarm.com.ru

Существует ли бесплатный плагин Eclipse, который создает диаграмму UML из классов/пакетов Java?

Мне показалось, что это легче всего найти, простой способ отобразить мои классы как UML в Eclipse.

Но кроме этого: http://Java2uml.gforge.enseeiht.fr/ и этого http://sourceforge.jp/projects/amateras/releases/ Я не нашел новых, поддерживаемых и «хорошая» реализация (при всем уважении к вышеупомянутым двум)

Что-нибудь еще, что я пропустил?

23
Eran Medan

Вы рассматривали

Создание диаграмм UML 2 с помощью инструментов Eclipse UML2 - Учебное пособие ?

У меня были более старые ссылки для таких инструментов, но новые основаны на проекте UML2 (описано в руководстве). MDT-UML2Tools находится в разработке, Omondo есть, но не бесплатна.
Папирус UML , например, основан на инструменте UML2.

В Marketplace есть инструмент, который может выполнять вышеперечисленное (класс UML, пакет и взаимодействие). Это называется ModelGoon . Последняя попытка произошла в июле 2018 года.

Полный список доступен на Eclipse marketplace .

8
VonC

Если вы хотите остаться в Eclipse: используйте free ObjectAid - обнаруживает родителей, вложения, ассоциации. 
Если вам нужен инструмент, который дополнительно обнаруживает и показывает дочерние элементы, использования, зависимости, аннотации - тогда используйте бесплатный Class Visualizer .

8
Jonatan Kaźmierczak

Я обычно использую Doxygen для создания документации, потому что она имеет встроенную поддержку для генерации диаграмм наследования. Существует плагин Eclipse для Doxygen, который называется eclox . Он больше не поддерживается с 1 декабря.

Doxygen основан на Graphviz . Вы можете напрямую использовать LightUML , который основан на Graphviz для создания UML-диаграмм в Eclipse.

3
rochb

Аннотируйте свои классы с помощью аннотаций Ecore, после чего вы можете импортировать из них файл Ecore. Вы можете инициализировать диаграмму Ecore из них или экспортировать ее в UML и инициализировать диаграмму классов из нее.

0
thSoft