Я пытаюсь взять копию файлов XMI для модели Enterprise Architect и затем импортировать их в новый проект EA. Опция «Массовый импорт», похоже, не делает то, что говорит о жестяной банке.Как импортировать полную модель (т.е. несколько файлов XMI) в проект Enterprise Architect
Теперь выяснив, что иерархия пакетов сопоставляется с файлами EA xml, я мог бы сделать это, импортировав один файл в момент, начиная с корневого пакета, но это невероятно трудоемко, учитывая количество файлов. Я попытался использовать метод «ImportPackageXMI» в API для автоматизации ручного подхода, но для этого требуется, чтобы идентификатор родительского пакета был известен. Для корневого пакета (ов) родительский элемент - это «Модель», который создается в новом EAP (возможно, он имеет GUID, но не тот, который я могу найти), и нет простого способа воссоздания иерархии пакетов в любом дело. (Я надеялся, что если я импортировал файлы xmi - используя специально созданный корневой пакет - тогда EA каким-то образом разработает структуру пакета, но это было не так!)
Кажется, что это должно быть тривиальная задача которые должны быть напрямую поддержаны инструментом: модель экспорта, а затем модель импорта. Может быть, я что-то упустил или есть простое решение для этого?
Для ясности я использую Desktop Edition (так что никаких скриптов нет).
Thx. Но я не вижу этого варианта: возможно, проблема с версией? – Richard
Ах. Вероятно, для настольной версии эта опция отсутствует. Я использую Corporate. Или выберите «Просмотр/Перспективы/Меню», если все включено. –
Загрузите пробную версию corp, переведите то, что вам нужно, и вернитесь к настольной версии с обновленной моделью. Скрипты доступны там полностью. Вы можете создать пакет, получить его GUID и импортировать свой файл там. Прополощите и повторите для большого количества файлов. – philippeback