От кода Java в затмении до диаграмм классов UML в омниграфии - PullRequest
2 голосов
/ 14 августа 2010

Есть ли способ перевернуть инженерные UML-диаграммы в Omnigraffle?У меня есть куча плагинов Eclipse, которые могут создавать диаграммы классов UML, но не в формате, который может обрабатывать Omnigraffle.Есть ли способ получить мой проект от затмения в Omnigraflle?Спасибо!

Ответы [ 2 ]

4 голосов
/ 01 сентября 2011

Я создал небольшой плагин для Eclipse, чтобы создать UML-диаграмму классов OmniGraffle из пакета Java. Он не создает файлы, но вместо этого использует AppleScript для непосредственного рисования диаграммы в открытом чертеже OmniGraffle. Плагин предоставляет некоторые опции для управления созданием диаграммы, например, показывать или скрывать личные атрибуты и т. Д. Параметризованные коллекции преобразуются в ассоциации, однако есть возможности для улучшения. Плагин описан в http://jpilgrim.github.com/eclipsetools/j2og/ где вы также найдете ссылку на сайт обновления, чтобы легко установить плагин.

0 голосов
/ 17 августа 2010

Да, это странно, но экспорт из XMI в Omnigraffe недоступен из UML 2.3.

Я не думаю, что это большая работа, поэтому вы можете сделать это самостоятельно.Вам нужно взять метамодель EclipseUML2 или модель EMF, а затем вручную идентифицировать каждый элемент модели (например, класс в UML 2.3 - ..... в Omnigraffe и т. Д.). Как только все элементы были идентифицированы, затем кодируйте XMLкартограф.Это будет работать.Хороший картограф - это около 18 месяцев работы для одного инженера, но если вам 5 лет, вы можете сделать это менее чем за 3-6 месяцев (2 месяца для кодирования и 4 месяца для тестирования).Удачи в этом потенциальном проекте.

Мой вопрос может заключаться в том, почему Omni Group не осуществила экспорт xml?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...