Можно ли организовать классы автоматически в Enterprise Architect? - PullRequest
3 голосов
/ 16 июля 2011

Когда я пытаюсь построить диаграмму классов из моего Java-кода через Eclipse (используя Enterprise Architect), я ставлю все свои классы друг на друга, что, конечно же, превращает всю идею в попытку разобраться в моемКод из диаграммы абсолютно бесполезен.

Как-нибудь обойти это?

enter image description here

Ответы [ 2 ]

4 голосов
/ 16 июля 2011

На панели инструментов есть кнопка auto layout.Вы также можете установить некоторые настройки для этой функции.Они задокументированы здесь: Автоматически разметить схему

0 голосов
/ 01 августа 2011

Как вы добавляете свои классы в диаграмму, они просто перетаскиваются из проводника проекта или вы реверс-инжиниринг кода в модель? Если вы просто перетаскиваете мышью, то упомянутая выше кнопка автоматического размещения - это то, что вам нужно.

Если вы импортируете классы автоматически из реверс-инжиниринга, у вас есть два варианта.

В Enterprise Architect в разделе Инструменты -> Параметры -> Проектирование исходного кода есть раскрывающийся список «Схема автоматической компоновки при импорте». По умолчанию он настроен на автоматическое размещение ваших диаграмм только при создании новой диаграммы. Если вы создаете диаграмму перед импортом класса, вы можете изменить раскрывающийся список на «Всегда». Помните, что, хотя вы работаете в Eclipse, движок Enterprise Architect по-прежнему отвечает за работу по моделированию в фоновом режиме.

Надеюсь, это поможет.

...