Плагин Eclipse для создания диаграммы классов [закрыто]

109

Какой хороший плагин Eclipse для создания диаграммы классов (для проекта)?

Это изображение прямо здесь это именно то , что я говорю.

Рикардо
источник
3
Это диаграмма классов. Это то, что вы имели в виду под иерархией проектов?
Vineet Reynolds
Эээ, то же самое, не так ли? В любом случае, все, что создает картину, подобную той, которую я показал, - это то, чего я хочу.
2
не совсем то же самое для профессионалов. Ожидайте, что вы удивитесь, когда будете использовать разговорные термины.
Vineet Reynolds
В любом случае, знаете ли вы какие-нибудь плагины, которые делают то, что я хочу?
3
Этот сайт: architexa.com выглядит очень интересно.
Rekin

Ответы:

147

Предполагая, что вы хотели указать «Диаграмму классов» вместо «Иерархия проекта», я использовал следующие плагины Eclipse для создания диаграмм классов на различных этапах моей профессиональной карьеры:

  • ObjectAid . Мои текущие предпочтения.
  • EclipseUML от Omondo . На данный момент доступны только коммерческие версии. Диаграмма классов в вашем вопросе, скорее всего, создана этим плагином.

Обязательные ссылки

Перечисленные инструменты не будут генерировать диаграммы классов из исходного кода или, по крайней мере, когда я использовал их несколько лет назад. Однако вы можете использовать их для создания диаграмм классов вручную.

  • UMLet . Я использовал это несколько лет назад. Судя по комментариям на торговой площадке Eclipse, похоже, используется.
  • Фиолетовый . Это поддерживает создание других типов диаграмм UML в дополнение к диаграммам классов.

Связанные вопросы по StackOverflow

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

За исключением ObjectAid и некоторых других упоминаний, большинство подключаемых модулей Eclipse, упомянутых в перечисленных вопросах, могут больше не быть доступны или будут работать только с более старыми версиями Eclipse.

Винит Рейнольдс
источник
1
Большое спасибо! Кроме того, есть ли способ, чтобы плагин автоматически получал классы из одного из моих проектов в Eclipse и автоматически генерировал диаграмму вместо того, чтобы мне приходилось перетаскивать классы на диаграмму?
@Gnarly, ObjectAid, похоже, на данный момент не способен на это.
Vineet Reynolds
1
@VineetReynolds - ObjectAid не является бесплатным инструментом. Есть ли бесплатные альтернативы, кроме eclipse uml2. objectaid.com/install-license
Apple Grinder
2
Вы можете удалить целые пакеты с помощью ObjectAid, и будет создана диаграмма.
Mike R
1
Я бросаю пакеты, но у меня нет ни занятий, ни отношений
Хусем Бадри
8

Это должен быть подключаемый модуль Eclipse? Я использую doxygen, просто укажите папку с кодом, все остальное он сделает.

Такси Ной Бай Ханой
источник
4

Попробуйте Аматерас . Это очень хороший плагин для создания диаграмм UML, включая диаграмму классов.

nIKUNJ
источник
Это не совсем то, что я ищу, но это очень хороший вариант; Doxygen не подходил для меня, как и ObjectAid, единственное слабое место для Anteras в том, что вам нужно самостоятельно связывать сущности, но, судя по всему, очень просто и рекомендуется для небольших проектов
maxivis
он уже устарел на рынке
shareef
3

Попробуйте eUML2 . его генератор с одним щелчком мыши не нужно перетаскивать n drop.

Digitebs
источник