slreq.find
要件、参照、およびリンク セットのアーティファクトの検索
構文
説明
は、myReqTbxObjects
= slreq.find("Type",ObjectType
)ObjectType
によって指定されたタイプの読み込まれた Requirements Toolbox™ オブジェクトを返します。
は、myReqTbxObjects
= slreq.find("Type",ObjectType
,Name,Value
)Name
と Value
によって指定された要件タイプまたはリンク タイプを持つ、読み込まれた Requirements Toolbox オブジェクトを返します。
は、プロパティ値が myReqTbxObjects
= slreq.find("Type",ObjectType
,PropertyName
,PropertyValue
)PropertyName
で指定されたプロパティの PropertyValue
と等しい、読み込まれた Requirements Toolbox オブジェクトを返します。プロパティには、組み込みプロパティ、カスタム属性、またはステレオタイプ プロパティを指定できます。
は、プロパティ値 myReqTbxObjects
= slreq.find("Type",ObjectType
,PropertyOperator
,PropertyValue
)PropertyValue
が PropertyOperator
によって指定されたプロパティの関係条件を満たす、読み込まれた Requirements Toolbox オブジェクトを返します。
は、少なくとも 1 つの条件に一致する、読み込まれた Requirements Toolbox オブジェクトを返します。myReqTbxObjects
= slreq.find("Type",ObjectType
,___,"-or",___)
例
入力引数
出力引数
ヒント
指定したプロパティと一致する正当化の子を見つけるには、
slreq.Justification
のfind
メソッドを使用します。指定したプロパティと一致する要件の子を見つけるには、
slreq.Requirement
のfind
メソッドを使用します。指定したプロパティと一致する参照要件の子を見つけるには、
slreq.Reference
のfind
メソッドを使用します。要件セット内の指定したプロパティと一致する要件を見つけるには、
slreq.ReqSet.
のfind
メソッドを使用します。リンク セット内の指定したプロパティと一致するリンクを見つけるには、
slreq.LinkSet
のfind
メソッドを使用します。リンク先属性でリンクを検索するには、
ObjectType
を"Link"
、PropertyName
をリンク先属性として指定します。リンク先属性は次の string のいずれかとして指定します。"destination.domain"
"desintation.artifact"
"destination.id"
"destination.summary"
たとえば、リンク先アーティファクトが
myAdd.slreqx
という要件セットであるリンクを見つけるには次のように入力します。fp = which("myAdd.slreqx"); myLinks = slreq.find("Type","Link","desintation.artifact",fp);