2

我环顾四周,没有找到关于如何在 Enterprise Architect 的 C# 中创建图表的示例/文档,并且对于我的具体情况,“对象”类型的元素。

我正在为 EA 工作,以从另一个 Web 应用程序导入 UserStories,然后作为复合对象导出到 EA ,我可以包含一些子对象(直接从子用户故事映射)。

我该怎么做,或者我在哪里阅读如何做到这一点?

探索 EA_Interop 参考,我坚持:

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

在第一种情况下将对象添加到可能的对象列表中,并在第二种情况下将元素指定为对象 - 均未成功。

任何帮助表示赞赏。

4

1 回答 1

3

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

于 2013-03-26T04:46:50.157 回答