Main Content

source

クラス: slreq.Link
名前空間: slreq

説明

src = source(myLink) は、リンク myLink のリンク元を返します。

入力引数

すべて展開する

リンク。slreq.Link オブジェクトとして指定します。

出力引数

すべて展開する

リンク元。次のフィールドを含む MATLAB® 構造体として返されます。

  • domain

  • artifact

  • id

すべて展開する

この例では、リンク オブジェクトからリンク元を取得する方法を示します。

クルーズ コントロール システムのリンクを含む crs_req 要件ファイルを読み込みます。

slreq.load("crs_req");
slreq.load("crs_req_func_spec");

リンク セット crs_req を検索します。

myLinkSet = slreq.find(Type="LinkSet",Description="crs_req");

リンク セットからリンクを取得します。

myLinks = getLinks(myLinkSet)
myLinks=1×12 object
  1x12 Link array with properties:

    Type
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedOn
    ModifiedBy
    Revision
    SID
    Comments

いずれかのリンクのリンク元の構造体を取得します。

src = source(myLinks(1));

リンク元の構造体をオブジェクトに変換します。

srcObj = slreq.structToObj(src);

ヒント

  • リンク先の構造体に関連付けられているオブジェクトを取得するには、slreq.structToObj を使用します。

  • リンク元が解決されるかどうかをチェックするには、isResolvedSource を使用します。

バージョン履歴

R2018a で導入