复制所选项目项目浏览器的完整路径

时间:2017-04-05 10:44:57

标签: enterprise-architect

我们现在有EA元素对象如何在项目浏览器中获取EA元素的完整路径,因为菜单(复制节点到剪贴板的路径)使用addin enter image description here

在EA中工作

1 个答案:

答案 0 :(得分:2)

从元素向上解析。

pck = Repository.GetPackageById(Element.PackageId)
loop while pck.ParentId != 0
  pck = Repository.GetPackageById(pck.ParentId)

只需向后加入包裹名称即可。

编辑如果你有一个子元素,你需要递归Element.ParentID,直到它为零,这是你可以继续上述循环的最顶级父元素。