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