slreq.find
查找需求、参考和链接集工件
语法
说明
返回已加载的 Requirements Toolbox™ 对象,其类型由 myReqTbxObjects = slreq.find("Type",ObjectType)ObjectType 指定。
返回已加载的 Requirements Toolbox 对象,其需求类型或链接类型由 myReqTbxObjects = slreq.find("Type",ObjectType,Name,Value)Name 和 Value 指定。
对于 PropertyValue 指定的属性, 返回已加载的 Requirements Toolbox 对象,其属性值等于 myReqTbxObjects = slreq.find("Type",ObjectType,PropertyName,PropertyValue)PropertyName。该属性可以是内置属性、自定义属性或原型属性。
返回已加载的 Requirements Toolbox 对象,其属性值 myReqTbxObjects = slreq.find("Type",ObjectType,PropertyOperator,PropertyValue)PropertyValue 满足 PropertyOperator 指定的属性的关系准则。
返回已加载的、至少符合其中一个准则的 Requirements Toolbox 对象。myReqTbxObjects = slreq.find("Type",ObjectType,___,"-or",___)
示例
输入参数
名称-值参数
输出参量
提示
要搜索需求的子项,请使用
slreq.Requirement的find方法要搜索需求集的子项,请使用
slreq.ReqSet的find方法。要搜索链接集的子项,请使用
slreq.LinkSet的find方法。要搜索引用的子项,请使用
slreq.Reference的find方法。要搜索某个申述的子项,请使用
slreq.Justification的find方法。要按目标属性搜索链接,请将
ObjectType指定为"Link",并将PropertyName指定为链接目标属性,指定为以下字符串之一:"destination.domain""destination.artifact""destination.id""destination.summary"
例如,要查找目标工件是名为
myAdd.slreqx的需求集的链接,请输入:fp = which("myAdd.slreqx"); myLinks = slreq.find("Type","Link","desintation.artifact",fp);