我需要使用Java的EA自动化接口在EA中创建一些图表 - 有些例子可以使用。不过,我也想制作一些与模型中的元素链接的图组合图。使用自动化接口创建复合图表
在EA本身它只是一个问题,右键点击元素,选择添加,然后选择复合图,但我看不到自动化接口中的任何地方,我可以创建这种关系。
有谁知道如何做到这一点?
我需要使用Java的EA自动化接口在EA中创建一些图表 - 有些例子可以使用。不过,我也想制作一些与模型中的元素链接的图组合图。使用自动化接口创建复合图表
在EA本身它只是一个问题,右键点击元素,选择添加,然后选择复合图,但我看不到自动化接口中的任何地方,我可以创建这种关系。
有谁知道如何做到这一点?
Element.IsComposite
是可读/写的。将其设置为1将创建适当类型的组合图,除非该元素已经包含一个(在这种情况下,它将成为组合图)。
Element.CompositeDiagram
另一方面是只读的。因此,您不能先在模型中的某个任意位置创建图表,然后将元素设置为指向它。
我知道这是一个古老的问题,但我偶然发现它。
在EA v 13.0中引入了Element.SetCompositeDiagram()并解决了这个问题!
myElement.SetCompositeDiagram(DiagramGUID)