上一页 下一个

复制包

在开发模型时,您可能希望复制节的结构和组织,以便例如可以在另一个模型中复制模型的该部分,或者更容易交叉引用重复节的内容。您可以通过复制完整的包,包括其子包,元素和图表,然后将其粘贴到以下内容来快速完成此操作:

  • 相同的父包
  • 同一模型或项目中的一个或多个其他包,或
  • 另一个模型或项目中的一个或多个其他包

您倾向于使用此过程复制项目中模型的各个部分,而不是复制整个模型或项目,尽管复制这些较大的结构同样可行。

复制包

描述

详情

请参阅

复制包

项目浏览器中,右键单击包并选择“复制/粘贴|” 复制到剪贴板| “复制的完整结构”选项(或单击“包”并按Ctrl + Shift + C)。

“将选定的包复制到剪贴板”对话框会短暂显示,直到复制操作完成。

粘贴包

项目浏览器中,右键单击要粘贴复制的包的目标包,然后选择“复制/粘贴|” 从剪贴板的上下文菜单选项中粘贴包(或单击包并按Ctrl + V)。

“剪贴板中的粘贴包”对话框会短暂显示,直到粘贴操作完成。

在项目浏览器中,展开目标包以显示粘贴的包; 如果您在与复制源相同的模型中粘贴Package,则源父包也将折叠。

如果目标包已包含:

  • 与粘贴的包具有相同名称的包,粘贴的包名称具有后缀 - 复制
  • 与粘贴的包具有相同名称的包,包括 - 复制后缀,后缀变为 - Copy1(或 - Copy2, - Copy3等,作为包累积在目标父包中的副本)

您可以将相同的包名称保留为源,也可以通过以下方式重命名包:

  • 单击两次并在项目浏览器中编辑名称,或
  • 双击它并在“属性”对话框中编辑名称

笔记

  • 您无法将包粘贴到由其他用户锁定或已签入的父包中; “粘贴...”选项在上下文菜单中显示为灰色
  • 此过程实际上与导出和导入Package XMI文件相同,并选中了“Strip GUIDs”复选框
  • 粘贴操作可以是单个事务或一系列事务,以分别粘贴每个数据项,具体取决于“首选项”对话框的“XML规范”页面中“使用单个事务导入”复选框的设置
  • 您还可以将包移动到模型的不同部分,方法与移动元素相同

学到更多