Практическое руководство. Импорт элементов UML-моделей из XMI-файлов

Чтобы использовать UML диаграммы классов, последовательностей или вариантов использования, сделанных в других средствах создания UML диаграм, в Visual Studio Ultimate, их можно импортировать как XML метаданные взаимообмена (XMI) версии 2.1.После импорта этих элементов можно использовать обозреватель моделей UML, чтобы просмотреть и добавить их к существующим или новым схемам UML.

Процедуры

Перед импортом элементов из XMI-файлов, решение Visual Studio должно содержать хотя бы один проект моделирования.Чтобы добавить проект моделирования см. раздел Практическое руководство. Создание проектов и схем для UML-моделирования.

ПримечаниеПримечание

XMI-файл может содержать элементы с пользовательскими профилями.При импорте XMI-файла предлагается установить эти профили.Если не установить профили в ответ на соответствующий запрос, будут импортированы только элементы.Для использования профилей необходимо будет снова импортировать XMI-файл.После установки профилей появится запрос на перезапуск Visual Studio.После этого для импорта элементов необходимо снова импортировать XMI-файл.Если не перезапустить Visual Studio, то вам не удастся выполнить импорт XMI-файлов или элементов до тех пор пока Visual Studio не будет перезапущено.

Импорт элементов модели из XMI-файла

  1. Откройте решение Visual Studio, содержащее хотя бы один проект моделирования.

    СоветСовет

    Элементы импортируются в первую модель в решении.Чтобы импортировать элементы в конкретную модель, выгрузите из решения все остальные проекты моделирования и перезагрузите проекты по завершении импорта элементов.

  2. В меню Архитектура щелкните Импортировать XMI.

  3. В диалоговом окне Импортировать XMI-файл найдите и выберите XMI-файл.

  4. Если доступны для установки какие-либо пользовательские профили, отображается окно сообщений с запросом на установку следующих профилей:

    Целевой тип

    Выполните следующие действия

    Установка профилей и импорт элементов.

    1. Нажмите кнопку Да, чтобы установить эти профили.

      Отобразится окно сообщений с запросом на перезапуск Visual Studio.

    2. Нажмите кнопку Да, чтобы перезапустить Visual Studio.

      ПримечаниеПримечание
      Если нажать кнопку Нет, импортировать какие-либо XMI-файлы до перезапуска Visual Studio будет невозможно.
    3. Чтобы импортировать элементы, снова импортируйте XMI-файл.

    Импорт элементов без профилей.

    Нажмите кнопку Нет.

    Для использования профилей необходимо будет снова импортировать XMI-файл.

    В окне Выходные данные отображается состояние импортированных элементов, показываются имеющиеся предупреждения и местоположение XML-файла журнала, в котором сохранены предупреждения.Имя файла журнала совпадает с именем импортированного XMI-файла, например имя_XMI-файла.XmiImportLog.xml.Если профили импортированы, создается второй файл журнала со следующим именем: имя_XMI-файла.XmiImportLog.profile.xml.

  5. Чтобы просмотреть импортированные элементы, откройте Обозреватель моделей UML и разверните первый узел модели.

    СоветСовет

    Чтобы открыть Обозреватель моделей UML, в меню Архитектура последовательно выберите пункты Окна и Обозреватель моделей UML.

  6. Чтобы добавить импортированные элементы в соответствующую UML-схему, перетащите эти элементы из средства Обозреватель моделей UML на поверхность схемы.

    СоветСовет

    Чтобы визуализировать всю последовательность, перетащите элемент Взаимодействие из средства Обозреватель моделей UML на пустую схему последовательностей.

См. также

Основные понятия

Практическое руководство. Создание проектов и схем для UML-моделирования

Практическое руководство. Изменение моделей и схем UML