前页 | 后页 |
定义结构化标记值
如果要定义一个包含多个组成部分的属性,例如地址,可以使用结构化标记值。这由一组相关的简单标记值序列,它们一起定义了属性。例如,街道地址的结构化标记值标记值有以下组成部分:
物业编号 - 448
街道 - 我的街道
城镇 - 克雷斯维克
区号 - 3363
当您最初在属性窗口或元素的标签隔间中显示它时,标签的值显示在一个string中,例如:
448,我的街,克雷斯维克,3363
然后,您可以展开结构标记值以列出组件标记名称和值。
您使用非定型类在配置文件中创建结构化标记值。任何由构造型元素拥有的由此类类型键入的配置文件中的属性都将定义结构化标记值。
创建结构化的标记值类
节 |
描述 |
也见 |
---|---|---|
1 |
在您的配置文件包中,打开子类图。 |
创建配置文件包 |
2 |
在工具箱中,找到并选择“类”页面。 |
图表工具箱 |
3 |
将一个类项从工具箱拖到图表上。 如果没有显示“属性”对话框,请双击图表上的元素。 |
|
4 |
在“名称”字段中,输入新类元素的名称。 |
|
5 |
单击“详细信息”选项卡和“属性”按钮。 特征窗口显示,显示“属性”页面。 |
|
6 |
在“名称”字段中,输入结构化标签属性的名称(例如PropertyNo )。 |
|
7 |
在“类型”字段中,单击下拉箭头并选择适当的类型(例如“ int ”或“ string ”)。 |
|
8 |
单击New Attribute文本,然后对每个剩余的组件标记属性(例如:Street、Town、AreaCode)重复步骤 6 到 8。 |
|
9 |
定义完所有组件标签后,点击构造型元素;特征窗口显示在“属性”页面上,用于构造型。 |
|
10 |
在“名称”字段中输入属性的名称(例如:“HomeAddress”)。 |
|
11 |
在“类型”字段中单击 您现在已经为从配置文件的这一部分派生的任何元素生成了要在属性窗口中维护的结构化标记值的组件。 |
|
12 |
继续定义配置文件,然后将图表或包保存为配置文件,然后将其导出以供使用或将其添加到MDG 技术文件中。 |
导出一个配置文件 创建MDG 技术文件 |
示例
![A UML Profile diagram that defines a stereotype with structured tagged values, in Sparx Systems Enterprise Architect. A UML Profile diagram that defines a stereotype with structured tagged values, in Sparx Systems Enterprise Architect.](../images/structuredtv.png)
当这些元素作为配置文件导入模型时,定义了一个可以应用于类元素的“ Person ”原型。此构造型允许您在应用构造型的元素中以结构化标记值的形式输入家和业务地址详细信息。
注记
- 通过配置文件应用结构标记值的过程是通过插件
应用标记值的替代方法插件
播送;查看了解更多主题 - 构成一个结构的标记值标记值必须简单;备注标记值不能包含在结构化标记值中