Есть ли способ скопировать диаграммы в разные проекты?

Наша команда использовала starUML, и нам пришлось разделить нашу работу, чтобы нарисовать диаграмму последовательности для разных частей. Но сейчас у меня возникли проблемы, как объединить эти диаграммы в один проект.

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

Есть ли способ просто скопировать диаграмму последовательности и вставить ее в исходную?

Они делят одни и те же константы с самого начала.

6 ответов

Решение

Вы можете копировать и вставлять элементы только один за другим. Но вы должны работать с модельными элементами. Прочтите пожалуйста, у меня первый метод работает, а второй

Процедура копирования и вставки элементов представления в диаграмму

к сожалению нет.

ADDED

Также вы можете экспортировать - импортировать всю диаграмму как XMI

Вот отчет об ошибке.

  1. Откройте свои исходные и целевые проекты в редакторе, таком как Visual Studio Code, чтобы просмотреть их в формате json.
  2. В нашем исходном проекте json text найдите имя диаграммы, под которым должен быть массив, называемый "ownElements" (который содержит все элементы на диаграмме).

    "name": "My Diagram Name", "ownedElements": [ ... ]

  3. Скопируйте имя и массив, затем вставьте в целевой JSON, убедившись, что он находится внутри массива "ProjectElements" уровня проекта.

ПРИМЕЧАНИЕ. Элементы в массиве "ownElements" ДОЛЖНЫ быть разделены запятой, поэтому не забывайте включать их до и после вставки текста, если они необходимы.

В представлении проводника модели вы можете скопировать модель, затем открыть другую звездочку uml с другим вашим проектом, а в представлении проводника модели вы можете вставить скопированную модель.

Да, мы можем скопировать и вставить диаграмму с помощью опции "Сохранить как...".

Найдите следующие шаги: 1. создайте диаграмму любого типа в StarUML и сохраните ее. пример: sequence1.mdj 2. Затем выберите опцию File >> save As... или также вы можете использовать сочетания клавиш ctrl + shift + S и сохранить его под другим именем. Например: sequence2.mdj 3. Итак, теперь у вас есть 2 разных файла (.mdj). Вы можете изменить, как вы хотите.

Примечание. Если вы просто скопируете и вставите файл, он не скопирует содержимое во второй файл. Это я уже пробовал. Не работает

Вы можете экспортировать / импортировать фрагменты, которые являются элементами модели (в меню файлов версии 2.5)

Вы можете сделать это из Обозревателя моделей справа, скопировав модель.

Скопируйте всю модель и вставьте ее в другую модель. Затем удалите ненужные элементы.

Вы можете сделать выбор всех Ctrl+ A и вставить его в Paint как файл изображения и начать работать с ним

Другие вопросы по тегам