使用自动化接口创建复合图

时间:2013-10-18 09:01:30

标签: enterprise-architect

我需要使用Java的EA Automation Interface在EA中创建一些图表 - 有些例子。但是,我还希望将一些图复合图链接到模型中的元素。

在EA本身,这只是右键单击元素,选择添加然后选择复合图表的问题,但我无法在自动化界面中看到我可以创建此关系的任何位置。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:0)

Element.IsComposite是可读/写的。将其设置为1将创建适当类型的复合图,除非该元素已包含一个(在这种情况下将成为复合图)。

另一方面,

Element.CompositeDiagram是只读的。因此,您无法首先在模型中的某个任意位置创建图表,然后将元素设置为指向它。

答案 1 :(得分:0)

我知道这是一个老问题,但我偶然发现了。

在EA v 13.0中引入了Element.SetCompositeDiagram()并解决了这个问题!

<强> myElement.SetCompositeDiagram(DiagramGUID)