gpt4 book ai didi

javascript - 如何在 EA 自动化中找到将注释链接到连接器(并将注释链接到元素)的注释链接

转载 作者:行者123 更新时间:2023-11-29 18:39:40 24 4
gpt4 key购买 nike

我有一个 Enterprise Architect 图表,其中注释链接(链接 L2)到连接器(链接 L1)。使用自动化 API:

  • myDiagram.diagramLinks 实际上包含 L1,即指向元素的任何链接,但绝对不 L2,后者链接到连接器
  • 同样,myNote.Connectors 提供其连接器到 Elements,但不提供到 L1...

    1. 我该如何处理?被迫使用 SQLQuery?

    2. 我也想知道,找到 L1 后,如何确定 L1.SupplierId 是 Element 还是 Connector ?谢谢!

最佳答案

我调查了一下,链接元素的值似乎在 t.object.PDATA4 中(等于 EAElement.MiscData(3) )是

idref=<connId>;

哪里<connId>是它链接到的连接器 ID。有多少个分号分隔的条目就有多少个连接器链接。

这是我的设置:

enter image description here

两个关联链接到一个注释。 t_connector有两个 ID 为 1 和 2 的条目:

enter image description here

现在如您所见t_object看起来像这样:

enter image description here

注释(链接到关联)有 PDATA引用关联 ID 1 和 2。

虽然您可以通过 API 读取 MiscData,但它是 (IIRC) r/o。在那些情况下,我只是退回到 Repository.Execute运行任何 UPDATE查询。

关于javascript - 如何在 EA 自动化中找到将注释链接到连接器(并将注释链接到元素)的注释链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58114526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com