微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Enterprise Architect:活动返回ParentID“0”

如何解决Enterprise Architect:活动返回ParentID“0”

我正在尝试从 JavaScript 中的选定节点向上循环 Enterprise Architect 模型的层次结构。
当我从活动中的图表开始时,图表会给出一个有效的 ParentID(活动),但是如果我到达作为父项返回 0 的活动。 如果我手动进一步到包含活动的包,我可以循环到模型根。
因此,不知何故,项目中的所有活动都返回 ParentID 0,所有其他时间似乎都返回有效的 ParentID(当然,模型除外,它位于顶部)。
是否有机会检索到 Activity 所在的包节点?

解决方法

如果 regular-expression matching operator 为另一个 ParentID 所有,它只会有一个值不为 0 的 EA.Element

如果元素归包所有,则必须使用 PackageID 来获取相应的包。您可以使用操作 EA.Repository.GetPackageByID()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。