如何通过DXL将对象插入DOORS模块?

时间:2016-09-13 14:54:20

标签: ibm-doors

我通读DOORS Reference Manual但无法找到简单的插入方法。我希望将在DXL脚本中创建的对象插入到模块中。

我希望找到像

这样的直观内容

insert_object_after(Module m, Object o, string object_identifier)

将扫描模块以获取指定的对象标识符,并在找到该标识符后插入对象。这样的功能存在吗?如果不是,我怎么能去执行我所描述的行动?

一些基本的示例代码非常棒。

1 个答案:

答案 0 :(得分:1)

“对象管理”一章。使用其中一个命令

Object create(Module m)
Object create(Object o)
Object create(after(Object o))
Object create(before(Object o))
Object create(below(Object o))
Object create(first(below(Object o)))
Object create(last(below(Object o)))

对于这些函数,您需要一个Object类型的变量。有几种方法可以填充这样的变量,查看章节“查找对象”和“从对象导航”。可能最简单的方法是使用函数Object object(int absno[,Module m])absno是“源”对象的绝对编号。但要注意object仅在当前过滤器允许导航时才有效对于此对象,因此,如果菜单中的“转到”功能在您的当前视图中与源对象一起使用,那么object也可以正常工作