前页 后页

具有预定义的标签类型

标记值定义了模型元素的各种特性和特征,其中某些特性具有复杂或结构化的值。例如,您可能希望用户在上限和下限之间选择一个值(使用“旋转”箭头),设置日期和时间,从调色板中选择一种颜色或查看清单。

您可以通过许多预定义的简单“标记值”类型和过滤器中的任何一种来创建这些复杂的“标记值”,其中一些可能是您自己创建的(配置>参考数据> UML类型>标记值类型);您在Stereotype元素中创建的属性与Tagged Value Type具有相同的名称。

将标记值分配给构造型

创建结构化的标记值后,您可以通过在Stereotype元素中创建一个名称为Tagged Value Type的属性,以与简单标记值相同的方式将其分配给Stereotype元素。例如,要使“标记值障碍”以构造型出现,请创建一个名为“障碍”的属性。根据标签类型,您可以通过为属性赋予初始值来设置标签的默认值。

A UML Profile diagram in Sparx Systems Enterprise Architect showing how to define a stereotype with predefined tagged value types.

学到更多