Main Content

Requirements Toolbox のカスタマイズと拡張

要件、リンク、要件エディター、およびインポートと保存の動作をカスタマイズする

カスタム タイプやカスタム プロパティを作成したり、要件のインデックスの番号付けを編集したりすることで、要件とリンクをカスタマイズおよび拡張します。よく使用するコマンドをクイック アクセス ツール バーに追加したり、ビューやフィルターを構成したりすることで、要件エディターをカスタマイズします。要件のインポートと更新の方法をカスタマイズし、コールバックを使用して要件セットの読み込みと保存のタスクを自動化します。

アプリ

要件エディター要件の作成と編集
プロファイル エディターステレオタイプとプロパティをもつプロファイルの作成および管理

関数

slreq.importViewSettingsビュー設定のインポート
slreq.exportViewSettingsビュー設定のエクスポート
slreq.resetViewSettings保存されたビュー設定のリセット
slreq.refreshCustomizationsRegister Requirements Toolbox customizations (R2022a 以降)
rmiprefGet or set Requirements Toolbox preferences stored in prefdir

クラス

すべて展開する

slreq.LinkSet リンク セットの操作
slreq.Linkトレース可能なリンク
slreq.ReqSet 要件セットでの作業
slreq.Reference 外部要件プロキシ オブジェクトの操作
slreq.Justification要件の正当化
slreq.callback.CustomImportOptionsCustom import options (R2022a 以降)
slreq.callback.DOORSImportOptionsIBM DOORS インポート オプション (R2022a 以降)
slreq.callback.MSExcelImportOptionsMicrosoft Excel インポート オプション (R2022a 以降)
slreq.callback.MSWordImportOptionsMicrosoft Word import options (R2022a 以降)
slreq.callback.ReqIFImportOptionsReqIF import options (R2022a 以降)

メソッド

すべて展開する

ステレオタイプを使用したリンクのカスタマイズ

importProfileAssign profile to ink set
profilesGet profiles assigned to link set
removeProfileRemove profile from link set

カスタム属性を使用したカスタム リンク

addAttributeAdd custom attribute to link set
inspectAttributeGet information about link set custom attribute
updateAttributeUpdate information for link set custom attribute
deleteAttributeDelete custom attribute from link set
getAttributeGet link property values
setAttributeSet link property values
isFilteredInCheck filtered links

ステレオタイプを使用した要件のカスタマイズ

importProfileAssign profile to requirement set
profilesGet profiles assigned to requirement sets
saveProfileMappingSave profile mapping to XML file
removeProfileRemove profile from requirement set

カスタム属性を使用したカスタム要件

addAttributeAdd custom attribute to requirement set
inspectAttributeGet information about requirement set custom attribute
updateAttributeUpdate information for requirement set custom attribute
deleteAttributeDelete custom attribute from requirement set

読み込みと保存のタスクの自動化

getPostLoadFcnGet contents of PostLoadFcn callback
getPreSaveFcnGet contents of PreSaveFcn callback
setPostLoadFcnAssign PostLoadFcn callback script
setPreSaveFcnAssign PreSaveFcn callback script
getAttribute要件プロパティ値を取得する
setAttribute要件プロパティ値を設定する
isFilteredInCheck filtered requirements

インポート動作のカスタマイズ

getPostImportFcnGet contents of PostImportFcn callback
getPreImportFcnGet registered PreImportFcn callback script
setPostImportFcnAssign PostImportFcn callback script
setPreImportFcnAssign PreImportFcn callback script
setParentSet parent of referenced requirement in PostImportFcn callback
moveUpMove referenced requirement up in hierarchy
moveDownMove referenced requirement down in hierarchy

インポートされた要件のカスタマイズ

getAttribute参照要件のカスタム属性の取得
setAttribute参照要件のカスタム属性を設定
isFilteredInCheck filtered referenced requirements
getAttribute正当化の属性の取得
setAttribute正当化の属性の設定
isFilteredInCheck filtered justifications

オブジェクト

slreq.ViewView settings (R2022b 以降)

トピック

要件エディターのカスタマイズ

コールバックを使用した動作のカスタマイズ

注目の例