企业架构师的深层复制图

时间:2017-05-17 09:41:48

标签: enterprise-architect

您可以在EA中手动深度复制图表。但是有可能从插件中以编程方式进行。 有点像

  

diagram.cop()diagram.duplicate()

或使用图表对象和图表链接复制整个图表的任何其他方法。

1 个答案:

答案 0 :(得分:0)

没有真正的方法。您必须通过迭代DiagramObjects并在第二个图表中创建新的来使用“手动”繁琐的方式。

我想过使用EaPackage.Clone来创建包含图表的包的完整副本,并删除不需要的东西。但不幸的是,该图表指出了克隆元素。

<强>解决方案

现在我写了:您可以将图表移动到临时包中。现在你使用EaPackage.Clone,瞧,你有一个完整的图表副本。将原始图表移回原来的位置并删除临时包。