10

我们的团队一直在使用starUML,我们不得不分工绘制不同部分的序列图。但是现在,我遇到了如何将这些图表合并到一个项目中的麻烦。

我在网上搜索过,发现只有包可以导入和导出。

有什么方法可以复制序列图并将其粘贴到原始图中?

他们从一开始就共享相同的常量。

4

8 回答 8

3

您只能一个接一个地复制粘贴元素。但是您应该使用模型元素。请复习,第一种方法对我有用,但第二种方法

在图表中复制和粘贴视图元素的过程

不幸的是没有。

添加

您也可以导出 - 将整个图表导入为XMI

这是错误报告

于 2012-07-10T07:35:29.210 回答
1

在模型浏览器视图中,您可以复制一个模型,然后使用您的其他项目打开另一个星形 uml,然后在模型浏览器视图中,您现在可以粘贴您复制的模型。

于 2014-10-30T20:09:40.697 回答
1

您可以导出/导入片段,它们是模型中的项目(在文件菜单中,版本 2.5)

于 2015-09-21T15:44:19.877 回答
1
  1. 在 Visual Studio Code 等编辑器中打开目标项目,以 json 格式的文本查看它们。
  2. 在我们的项目 json 文本中,找到图表名称,它下面应该有一个名为“ ownedElements ”的数组(其中包含图表中的所有项目)。

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

  3. 复制名称和数组,然后粘贴到目标json 中,确保它位于项目级别的“ownedElements”数组中。

注意:“ownedElements”数组中的项目必须用逗号分隔,因此如果需要,请不要忘记在粘贴文本之前和之后包含这些内容。

于 2019-03-01T01:10:43.643 回答
0

是的,我们可以在另存为...选项的帮助下复制和粘贴图表。

请找到以下步骤: 1. 在 StarUML 中创建任何类型的图表并保存。示例:sequence1.mdj 2. 然后选择 File >> save As... 选项,或者您也可以使用快捷键 ctrl + shift + S 并以不同的名称保存。例如:sequence2.mdj 3。所以现在你有 2 个不同的文件(.mdj)。您可以根据需要进行修改。

注意:如果您只是复制并粘贴文件,则不会复制第二个文件中的内容。这个,我已经试过了。它不起作用。

于 2015-10-30T07:44:39.657 回答
-1

您可以选择所有 ctrl+a 并将其粘贴为图像文件并开始使用它

于 2012-11-05T07:39:10.587 回答
-1

复制整个模型并将其粘贴到其他模型中。然后删除不需要的元素。

于 2013-09-20T18:37:03.650 回答
-1

您可以通过复制模型从右侧的模型资源管理器中执行此操作。

于 2020-03-06T17:28:49.797 回答