向链接添加自定义属性
当您使用 Requirements Toolbox™ 创建链接集时,您可以创建适用于链接集中包含的链接的自定义属性。自定义属性扩展了与链接相关的属性集。
或者,您可以通过创建定义自定义链接类型和属性的原型来自定义您的链接。有关更多信息,请参阅 定义自定义需求和链接类型和属性。
定义链接集的自定义属性
要定义链接集的自定义属性:
打开需求编辑器。在 MATLAB® 命令提示符下,输入:
slreq.editor
打开一个包含需求链接的需求集,或者创建一个新的需求集并创建需求链接。有关更多信息,请参阅 创建和存储链接。
点击显示链接。
选择链接集。
在右侧窗格中的“自定义属性注册项”下,点击“添加”以向链接集添加自定义属性。
出现自定义属性注册对话框。在名称字段中输入您的自定义属性的名称。从类型下拉菜单中选择类型。在描述字段中输入自定义属性的描述。
或者,您可以使用 addAttribute
以编程方式向链接集添加自定义属性。
自定义属性类型
有四种自定义属性类型:
Edit
:接受字符数组的文本框。没有默认值。Checkbox
:可以选中或取消选中的单个复选框。默认值为未选中。Combobox
:带有用户定义选项的下拉菜单。Unset
始终是下拉菜单中的第一个选项和默认属性值。DateTime
:仅接受datetime
数组的文本框。没有默认值。有关datetime
数组的更多信息,请参阅datetime
。
设置链接的自定义属性值
为链接集定义自定义属性后,您可以为每个链接设置自定义属性值。选择需求编辑器中的链接。在右侧窗格中的“自定义属性”下,在字段中输入所需的值。
注意
一次只能为一个链接设置自定义属性值。
您还可以使用 setAttribute
以编程方式设置链接的自定义属性值。
如果没有为链接的 Checkbox
或 Combobox
类型自定义属性定义值,则该值将被设置为默认值。对于 Checkbox
自定义属性,默认值是在右侧窗格中的自定义属性注册项下的链接集中定义的。对于 Combobox
自定义属性,默认值为 Unset
。
编辑自定义属性
为链接集定义自定义属性后,您可以对自定义属性进行有限的更改。选择需求编辑器中设置的链接。在右侧窗格中的自定义属性注册项下,选择要编辑的自定义属性,然后点击编辑。
或者,您可以使用 updateAttribute
以编程方式编辑自定义属性。
对于任何类型的自定义属性,您都可以编辑名称和描述。对于Combobox
自定义属性,您还可以编辑下拉菜单中每个选项的值,或者添加和删除选项。如果删除某个选项,则先前具有该值的链接的自定义属性值将重置为默认值 Unset
。一次编辑多个选项的值会重置链接集中所有链接的该属性的自定义属性值。但是,您可以编辑单个选项的值,而无需重置自定义属性值。此外,如果您重新排序现有选项而不更改任何选项的值,则链接的自定义属性值不会重置。
设置链接的自定义属性值后,您可以随时通过选择需求编辑器中的链接并在右侧窗格中的自定义属性下设置更新的值来更改该值。