0

我想知道是否可以运行 DXL 脚本来查找模块中的任何孤立对象。当我在处理一个包含 400-500 多个对象的项目时,很难搜索整个列表以找到只是漂浮的孤立对象。我对这个 DOORS 计划和 DXL 也很陌生,我认为最好在这里问。

4

1 回答 1

1

在这里假设:您正在寻找没有外链的对象;你已经打开了模块。

Filter f_noOutlinks = hasNoLinks(linkFilterOutgoing, "*")
set f_noOutlinks
filtering on

我怀疑您也可能只想显示要求,而不是任何其他对象。不同的组织对此的处理方式不同,因此我假设您有一个名为“对象类型”的属性来设置需求,因此将其添加到:

Filter f_noOutlinks = hasNoLinks(linkFilterOutgoing, "*")
Filter f_req = attribute "Object Type" == "Requirement"
Filter f = f_noOutlinks && f_req
set f
filtering on

此处的结果应该是您将在模块窗口中仅显示没有父级的需求。DXL 参考手册(适用于版本 9.6 DOORS)中的第 25 章:显示控制 > 过滤器中提供了有关过滤器的更多信息。

于 2016-09-02T19:37:53.747 回答