Есть ли способ скопировать диаграммы в разные проекты?
Наша команда использовала starUML, и нам пришлось разделить нашу работу, чтобы нарисовать диаграмму последовательности для разных частей. Но сейчас у меня возникли проблемы, как объединить эти диаграммы в один проект.
Я искал в сети и обнаружил, что только пакет может быть импортирован и экспортирован.
Есть ли способ просто скопировать диаграмму последовательности и вставить ее в исходную?
Они делят одни и те же константы с самого начала.
6 ответов
Вы можете копировать и вставлять элементы только один за другим. Но вы должны работать с модельными элементами. Прочтите пожалуйста, у меня первый метод работает, а второй
Процедура копирования и вставки элементов представления в диаграмму
к сожалению нет.
ADDED
Также вы можете экспортировать - импортировать всю диаграмму как XMI
Вот отчет об ошибке.
- Откройте свои исходные и целевые проекты в редакторе, таком как Visual Studio Code, чтобы просмотреть их в формате json.
В нашем исходном проекте json text найдите имя диаграммы, под которым должен быть массив, называемый "ownElements" (который содержит все элементы на диаграмме).
"name": "My Diagram Name", "ownedElements": [ ... ]
- Скопируйте имя и массив, затем вставьте в целевой 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 как файл изображения и начать работать с ним