主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

自定义和扩展 Requirements Toolbox

自定义需求、链接、需求编辑器以及导入和保存行为

通过创建自定义类型和属性以及编辑需求索引编号,自定义和扩展需求与链接。通过将常用命令添加到快速访问工具栏以及通过配置视图和过滤器,自定义需求编辑器。通过使用回调自定义进行需求导入与更新以及自动执行需求集加载和保存任务的方法。

App

需求编辑器创建和编辑需求
配置文件编辑器创建和管理包含构造型和属性的配置文件

函数

slreq.importViewSettings导入视图设置
slreq.exportViewSettings导出视图设置
slreq.resetViewSettings重置已保存的视图设置
slreq.refreshCustomizations注册 Requirements Toolbox 自定义 (自 R2022a 起)
rmipref获取或设置存储在 prefdir 中的 Requirements Toolbox 预设项

全部展开

slreq.LinkSet 使用链接集
slreq.Link可追溯的链接
slreq.ReqSet 使用需求集
slreq.Reference 使用外部需求代理对象
slreq.Justification需求申述
slreq.callback.CustomImportOptions自定义导入选项 (自 R2022a 起)
slreq.callback.DOORSImportOptionsIBM DOORS 导入选项 (自 R2022a 起)
slreq.callback.MSExcelImportOptionsMicrosoft Excel 导入选项 (自 R2022a 起)
slreq.callback.MSWordImportOptionsMicrosoft Word 导入选项 (自 R2022a 起)
slreq.callback.ReqIFImportOptionsReqIF 导入选项 (自 R2022a 起)

方法

全部展开

使用原型来自定义链接

importProfile为油墨组指定配置文件
profiles获取分配给链接集的配置文件
removeProfile从链接集中删除配置文件

使用自定义属性来自定义链接

addAttribute向链接集添加自定义属性
inspectAttribute获取有关链接集自定义属性的信息
updateAttribute更新链接集自定义属性的信息
deleteAttribute从链接集中删除自定义属性
getAttribute获取链接属性值
setAttribute设置链接属性值
isFilteredIn检查过滤后的链接

使用原型来自定义需求

importProfile将配置文件分配给需求集
profiles获取分配给需求集的配置文件
saveProfileMapping将配置文件映射保存到 XML 文件
removeProfile从需求集删除配置文件

使用自定义属性来自定义需求

addAttribute将自定义属性添加到需求集
inspectAttribute获取有关需求集自定义属性的信息
updateAttribute更新需求集自定义属性的信息
deleteAttribute从需求集删除自定义属性

自动执行加载和保存任务

getPostLoadFcn获取 PostLoadFcn 回调的内容
getPreSaveFcn获取 PreSaveFcn 回调的内容
setPostLoadFcn分配 PostLoadFcn 回调脚本
setPreSaveFcn分配 PreSaveFcn 回调脚本
getAttribute获取需求属性值
setAttribute设置需求属性值
isFilteredIn检查已过滤的需求

自定义导入行为

getPostImportFcn获取 PostImportFcn 回调的内容
getPreImportFcn获取已注册的 PreImportFcn 回调脚本
setPostImportFcn分配 PostImportFcn 回调脚本
setPreImportFcn分配 PreImportFcn 回调脚本
setParentPostImportFcn 回调中设置引用需求的父级
moveUp将引用的需求向上移动一层
moveDown将引用的需求在层次结构中向下移动

自定义导入的需求

getAttribute获取引用的需求自定义属性
setAttribute设置引用的需求自定义属性
isFilteredIn检查已过滤的引用需求
getAttribute获取申述属性
setAttribute设置申述属性
isFilteredIn检查已过滤的申述

对象

slreq.View查看设置 (自 R2022b 起)

主题

自定义需求和链接

自定义需求编辑器

使用回调来自定义行为

精选示例