创建“Object"元素,用于企业架构师互操作

本文关键字:企业 用于 互操作 元素 Object quot 创建 | 更新日期: 2023-09-27 18:05:51

我四处寻找,没有找到关于如何在c# for Enterprise Architect中创建图表的示例/文档,对于我的具体案例,"对象"类型的元素。

我正在EA的插件中工作,以从另一个web应用程序导入UserStories并将其导出到EA为复合对象,我可以包括一些子对象(直接从子用户故事映射)。

我怎么做,或者我在哪里读到怎么做?

探索EA_Interop参考,我想:

EA.DiagramObject d = new DiagramObject();
EA.Element e = new Element();

在第一种情况下将对象添加到可能的Objects列表中,在第二种情况下将元素指定为Object -都没有成功。

创建“Object"元素,用于企业架构师互操作

Enterprise Architect的对象模型是基于集合的,您可以通过找到一个集合并扩展它来添加新对象。因此,您通过在图表的DiagramObjects集合上调用AddNew()来创建一个新的图表对象,您通过在(通常)包的Elements集合上调用AddNew()来创建一个新元素,您通过在源元素的Connectors集合上调用AddNew()来创建一个新的连接器等等。