1

我需要使用 Java 中的 EA 自动化接口在 EA 中创建一些图表——其中有一些示例。但是,我还想让一些图表组合图链接到模型中的元素。

在 EA 本身中,只需右键单击元素,选择添加,然后选择复合图,但我在自动化界面中看不到可以创建这种关系的任何地方。

有谁知道如何做到这一点?

4

2 回答 2

0

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

Element.CompositeDiagram,另一方面,是只读的。因此,您不能先在模型中的任意位置创建图表,然后将元素设置为指向它。

于 2013-10-18T09:16:35.107 回答
0

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

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

myElement.SetCompositeDiagram(DiagramGUID)

于 2017-05-20T10:51:41.990 回答