预订演示
前页 后页

自动名称和计数器

在模型中创建新元素时,根据创建方式的不同,元素的命名方式也有所不同。例如,创建以下元素:

  • 在图表中,系统应用元素类型的默认命名约定,加上同一包中该类型的元素数量的增量 - 例如,Actor4;您可以通过编辑元素的“属性”对话框中的“名称”字段将其更改为任何其他名称
  • 在浏览器窗口中,系统提示您在“新建元素”对话框中输入元素名称
您还可以为相同类型的元素设置自己的自动命名和编号约定,以便:
  • 在图表上,您的命名/编号约定会自动应用于新元素(如果需要,您仍然可以像以前一样更改它)
  • 在浏览器窗口中,“新元素”对话框按钮会自动将命名约定应用于您的新元素
这是自动名称计数器窗口的示例,显示新需求的示例名称和计数器。

如果包中已有元素,并且想要将新的命名约定应用于它们,则可以非常轻松地同时对包中相同类型的所有元素进行此更改。

您可以将元素类型的命名约定定义为模型设置。同时,您还可以选择为“别名”字段和/或该类型元素的构造型定义命名/编号约定。

访问

功能区

设置 >参考> 设置 >自动名称和计数器

为元素类型设置自动命名

选项

行动

也见

类型

单击下拉箭头并选择要应用自动命名/自动编号的元素类型。

构造型

如果要将命名约定应用于元素类型的特定构造型,请单击字段右侧的Browse.按钮,然后使用构造型选择器对话框找到并选择构造型名称。

注记,您可以将一个命名约定应用于基本元素类型(例如类),并将不同的命名约定应用于该元素的构造型(例如 SysML块)。

构造型选择器

名称前缀

类型新名称的前缀(可选)。

名称柜台

类型计数器值;使用尽可能多的 0 来填充数字。

名称

类型新名称的后缀(可选)。

名称应用于创建

选中该复选框可在创建时对每个指定类型的新元素应用自动命名。

如果您未选中该复选框(而是点击了“保存”),则指定元素类型的自动命名细节将保留在对话框中定义,但不会应用于该类型的新元素。默认元素命名约定将生效 (<元素类型><n>)。

别名前缀

类型新别名的前缀(可选)。

别名柜台

类型计数器值;使用尽可能多的 0 来填充数字。

别名后缀

类型新别名的后缀(可选)。

别名应用于创作

选中该复选框可在创建时将别名自动命名应用于每个指定类型的新元素。

如果您未选中该复选框(但点击了“保存”按钮),则指定元素类型的别名自动命名详细信息仍保留在对话框中定义,但不会应用于该类型的新元素。默认元素命名约定将生效 (<元素类型><n>)。

节省

(默认突出显示的按钮。)单击此按钮可保存您输入的值,并保持对话框打开以进行进一步的更改。

这种类型的新元素现在具有自动生成的名称和/或带有递增计数器值的别名。

  • 如果用户在图表上创建元素(例如从图表工具箱或快速链接器),则元素会自动分配定义的名称和/或别名
  • 如果用户使用“新建元素”对话框在图表外部(例如在浏览器窗口中)创建元素,他们可以单击相应对话框中“名称”和/或“别名”字段旁边的自动按钮来应用自动生成的文本
  • 如果用户在“名称”或“别名”字段中已经输入了一些文本,则该文本将被自动计数器文本覆盖
如果别名处于活动状态,要在图表中查看别名,需要在图表的“属性”对话框中选择“如果可用则使用别名”选项。
直接添加元素到包 配置图表显示

保存并关闭

点击此按钮可保存您输入的值并关闭对话框。此按钮对元素名称的作用与“保存”按钮相同。

关闭

单击此按钮可关闭对话框并取消已输入的值,而元素自动命名保持不变。

注记

  • 自动编号 - 无论是系统默认编号还是用户定义的 - 不会跨包级别递增;如果包A中有一个名为Actor1的元素,并且你在包A的子包中创建了一个参与者元素,那么该参与者也将是Actor1

了解更多