预订演示
前页 后页

将元素克隆为新版本

克隆元素是时间感知建模功能的核心。当进行克隆时,将新元素添加到“To-Be”模型中,并添加将新元素连接到“As-Is”模型中的“protege”的跟踪关系。这允许将细节添加到克隆的元素中,使“原样”元素保持其原始状态。创建克隆元素有助于保持“原样”和“未来”模型之间的无缝开发,确保更改得到良好定义、封装和可追溯。

在图表上创建链接元素的克隆是一个由版本号驱动的简单迁移过程。元素迁移过程会构建所选元素的克隆,并使用用户定义的版本号对其进行更新。除了复制其基础版本外,还创建了克隆与原始模型之间的必要关系,以确保新模型的逻辑一致性和可追溯性。将元素克隆为新版本时, Enterprise Architect智能地确定将新元素的关系路由到何处以正确反映新模型版本的意图。

如果先前版本中的另一个模型元素存在关系,则首先检查模型以查看是否存在目标元素的新版本,如果存在,则将该元素现在用作关系的目标。如果没有覆盖,则将关系设置为现有元素。在研究对基本版本中的元素进行更改的影响时,这种行为非常有用,这些元素预计在模型生命周期的多个版本中保持不变。


克隆元素

该图演示了将元素克隆为新版本的过程。请注记,图表过滤用于突出显示“版本”包含“2.0”的元素


访问

在包含要克隆的外部元素(不同包中的元素)的“待定”克隆图上,单击该元素。

功能区

设计>元素>管理>克隆元素为新版本

上下文菜单

在图表上,右键单击元素|将元素克隆为新版本

创建一个新的克隆元素

行动

也见

1

在“新版本号”对话框中,“输入值”字段默认为当前图表的版本号,作为应用于克隆元素的版本号。你会倾向于使用这个数字,但如果有必要,你可以用不同的数字改写它。

2

点击确定按钮。外部元素成为图表父包中的一个克隆,具有指定的版本号。

示例

在“To-Be”图表克隆上选择一个链接的元素。

Time Aware Modeling: Cloning an element as a new version in Sparx Systems Enterprise Architect.

选择“设计>元素>管理>克隆元素为新版本”功能区选项。

或者,可以在图表上下文菜单中找到该选项。

Time Aware Modeling: Cloning an element as a new version in Sparx Systems Enterprise Architect.

以新的“To-Be”元素结束。

Time Aware Modeling: Cloning an element as a new version in Sparx Systems Enterprise Architect.

更新链接图对象

当元素已更新到当前版本时,更新图表可能仍包含对该元素旧版本的链接图表object引用。如果您想让这些图表对象之一与更新的元素具有相同的版本:

  1. 右键单击链接到旧版本的object ,然后
  2. 从元素上下文菜单中选择“更新元素到版本“%s”选项
这将使用新版本的图表object object

注记

  • 克隆元素将在与当前图表相同的包中创建
  • 克隆一个元素时,所有的父子元素也会被克隆,以保持元素的层次结构
  • 'Clone版本元素菜单选项不适用于图表的父包中包含的元素
  • 此特征包、注释注记、文本和边界图表元素不包括在内
  • 克隆元素将保持与以前版本元素的关系链接
  • A克隆和源元素之间创建跟踪关系链接
  • 使用图表“属性”对话框中的“过滤器到版本”选项按图表上的版本过滤元素

了解更多