You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过.NET代码触发EA特定图表的Synchronize Structural Elements操作?

EA插件:通过代码触发图表“Synchronize Structural Elements”操作

可以通过EA的API直接触发这个同步操作,核心是调用Repository.RunModelTransformation方法指定对应命令。

具体C#代码示例

// 先获取目标图表对象,示例中通过ID获取
Diagram targetDiagram = repository.GetDiagramByID(yourDiagramID);

// 执行同步操作,"SyncDiagram"对应右键菜单的同步命令
repository.RunModelTransformation("SyncDiagram", targetDiagram.DiagramGUID, "", 0);

关键说明

  • SyncDiagram是EA内部映射“Synchronize Structural Elements”操作的命令标识,传入目标图表的GUID即可精准针对该图表执行同步。
  • 确保代码已正确获取EA的Repository实例,且目标图表对象有效(可通过ID、GUID或模型遍历等方式获取)。

内容的提问来源于stack exchange,提问作者Ice

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 10:27:33