Java - создать диаграмму классов самостоятельно - PullRequest
1 голос
/ 02 сентября 2011

Я работаю над небольшим проектом на Java, описанным ниже:

Ввод: список объектов для ориентированного графа. (Узлы с различными типами ребер: наследование, внутренний класс, классы друзей и т. Д.) Вывод: диаграмма классов, как можно более плоская.

Моя проблема: Я хотел бы иметь какое-нибудь стороннее программное обеспечение, которое будет делать это для меня, или, по крайней мере, иметь алгоритм выбора узлов и ребер, чтобы сохранить мой график как можно более плоским.

EDIT: Я вижу, что я, возможно, не написал четко, что я хочу ... Я не хочу генерировать диаграмму классов на основе проекта Java с его файлами, но я анализирую файл C ++ и получаю оттуда список, описанный в приведенном выше вводе. Затем я хочу вызвать некоторую функцию из этого списка и получить мою диаграмму. Я пытался использовать JGraph или JGraphT, но, к сожалению, я не нашел какой-либо функциональности теории графов, которая бы соответствовала моим требованиям.

С уважением, Daniel

1 Ответ

0 голосов
/ 02 сентября 2011

Если вы используете Eclipse IDE, вы можете использовать бесплатный плагин Soyatec eUML2. Посмотрите здесь .

...