前页 后页

定义结构化标签值

如果要定义具有许多组成部分的属性,例如地址,则可以使用结构化标记值。它由序列中的一组相关的简单标记值组成,它们一起定义了属性。例如,街道地址的“结构化标记值”具有“标记值”组件:

物业编号-448

街-我的街

镇-克雷斯维克

区号-3363

最初在元素的“属性”窗口或标签格中显示该标签时,标签的值以字符串显示,例如:

地址:448,My Street,Creswick,3363

然后,您可以展开“结构化标签值”以列出组件标签名称和值。

您可以使用非定型类在配置文件中创建结构化标记值。此类中键入的配置文件中Stereotype元素拥有的任何属性都将定义“结构化标记值”。

创建结构化的标记值类

描述

也可以看看

1个

在您的配置文件包中,打开子类图。

创建一个配置文件包

2

在工具箱中,找到并选择“类”页面。

图表工具箱

3

将“类”项从“工具箱”拖到图上。

如果未显示“属性”对话框,则双击图上的元素。

4

在“名称”字段中,输入新的Class元素的名称。

5

单击“详细信息”选项卡,然后单击“属性”按钮。

将显示“功能”窗口,其中显示“属性”页面。

6

在“名称”字段中,输入结构化标签属性的名称(例如, PropertyNo )。

7

在“类型”字段中,单击下拉箭头,然后选择适当的类型(例如“ int”或“ string”)。

8

单击“ 新属性”文本,然后为每个其余的组件标签属性(例如:Street,Town,AreaCode)重复步骤6至8。

9

定义所有组件标签后,单击Stereotype元素;然后单击“确定”。 “构造型”窗口将显示在“属性”页面的“特征”窗口中。

10

在“名称”字段中,输入属性的名称(例如:“ HomeAddress”)。

11

在“类型”字段中,单击Browse.按钮,然后从“选择<项目>”对话框中选择结构化标记值类元素的名称,作为属性的分类器。

现在,您已经生成了“结构化标记值”的组件,该属性将在“属性”窗口中维护,用于从概要文件此部分派生的任何元素。

12

继续定义概要文件,然后将图或包另存为概要文件,然后将其导出以供使用或将其添加到MDG技术文件中。

汇出个人资料 创建MDG技术文件

A UML Profile diagram that defines a stereotype with structured tagged values, in Sparx Systems Enterprise Architect.

这些元素作为概要文件导入模型时,定义了可应用于Class元素的“人物”构造型。此构造型允许您在应用构造型的元素中输入家庭和公司地址详细信息作为“结构化标记值”。

A UML Class diagram showing use of a stereotype with structured Tagged Values in Sparx Systems Enterprise Architect.

笔记

  • 通过配置文件应用结构化标记值的过程是通过Add-In广播应用标记值的替代方法;请参阅了解更多主题
  • 构成结构化标记值的标记值必须简单;备注标记值不能合并到结构化标记值中

学到更多