我通读DOORS Reference Manual但无法找到简单的插入方法。我希望将在DXL脚本中创建的对象插入到模块中。
我希望找到像
这样的直观内容 insert_object_after(Module m, Object o, string object_identifier)
将扫描模块以获取指定的对象标识符,并在找到该标识符后插入对象。这样的功能存在吗?如果不是,我怎么能去执行我所描述的行动?
一些基本的示例代码非常棒。
答案 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
也可以正常工作