Ответ 1
Предполагая, что вы хотели указать "Диаграмма классов" вместо "Иерархия проектов", я использовал следующие плагины Eclipse для создания диаграмм классов в разные моменты моей профессиональной карьеры:
- ObjectAid. Мои предпочтения.
- EclipseUML от Omondo. Сейчас доступны только коммерческие версии. Диаграмма классов в вашем вопросе, скорее всего, сгенерирована этим плагином.
Обязательные ссылки
Перечисленные инструменты не будут генерировать диаграммы классов из исходного кода или, по крайней мере, когда я использовал их довольно много лет назад. Однако вы можете использовать их для диаграмм классов handcraft.
- UMLet. Я использовал это несколько лет назад. Кажется, что он используется, идя по комментариям на рынке Eclipse.
- Violet. Это поддерживает создание других типов диаграмм UML в дополнение к диаграммам классов.
Связанные вопросы по StackOverflow
За исключением ObjectAid и нескольких других упоминаний, большинство плагинов Eclipse, упомянутых в перечисленных вопросах, могут быть недоступны или будут работать только против более старых версий Eclipse.