如何通过 DXL 将对象插入到 DOORS 模块中?
How can I insert objects into a DOORS module via DXL?
我通读了 DOORS Reference Manual 但找不到简单的插入方法。我希望将在我的 DXL 脚本中创建的对象插入到模块中。
我希望找到像
这样直观的东西
insert_object_after(Module m, Object o, string object_identifier)
这将扫描模块以查找指定的对象标识符,并在找到该标识符后插入对象。有这样的功能吗?如果不是,我该如何执行我描述的操作?
一些基本的示例代码会很棒。
章节“对象管理”。使用命令之一
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(int absno[,Module m])
(absno
是“源”对象的绝对数量。但请注意,object
仅在当前过滤器允许导航时才有效到此对象,因此,如果菜单中的“Go To”功能在当前视图中与源对象一起工作,那么 object
也应该工作
我通读了 DOORS Reference Manual 但找不到简单的插入方法。我希望将在我的 DXL 脚本中创建的对象插入到模块中。
我希望找到像
这样直观的东西insert_object_after(Module m, Object o, string object_identifier)
这将扫描模块以查找指定的对象标识符,并在找到该标识符后插入对象。有这样的功能吗?如果不是,我该如何执行我描述的操作?
一些基本的示例代码会很棒。
章节“对象管理”。使用命令之一
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(int absno[,Module m])
(absno
是“源”对象的绝对数量。但请注意,object
仅在当前过滤器允许导航时才有效到此对象,因此,如果菜单中的“Go To”功能在当前视图中与源对象一起工作,那么 object
也应该工作