如何:向模型元素添加构造型

在 Visual Studio 旗舰版中,可以向 UML 模型元素添加构造型,以对其进行批注并为其提供专用属性。

若要向模型元素添加构造型,必须在配置文件中定义构造型,并将该配置文件链接到包或包含模型元素的模型。 每个构造型只能添加到某些类型的模型元素,如 UML 类、用例或组件。

例如,如果要使用 «specification» 构造型定义 UML 类,必须在链接到标准配置文件 L2 的包或模型中创建该类。

默认情况下,每个模型均链接到 UML 标准配置文件 L2 和 L3。

将配置文件链接到模型或包

  1. 打开**“UML 模型资源管理器”。 在“体系结构”菜单上,指向“窗口”,再单击“UML 模型资源管理器”**。

  2. 找到包含要将配置文件中的构造型应用到的所有元素的包或模型。

  3. 右击该包或模型,再单击**“属性”**。

  4. 在**“属性”窗口中,将“Profiles”**属性设置为包含要使用的构造型的配置文件。

    配置文件的构造型会立即在该模型或包中的所有元素上可用。 如果包中包含其他包,构造型还会在这些包内的元素上可用。

向模型元素或关系添加构造型

  1. 在关系图或 UML 模型资源管理器中右击模型元素或关系,再单击**“属性”**。

    提示

    若要向多个元素添加相同构造型,可以选择多个元素,然后右击其中之一。

  2. 单击**“Stereotypes”**属性,再选择要应用的构造型。

    对于大多数类型的元素和关系,所选择的构造型在模型元素的 «尖括号» 内显示。

    提示

    如果看不到“Stereotypes”属性,或者未显示所需的构造型,请验证模型元素是否位于已链接适当配置文件的包或模型内。

  3. 某些构造型允许您设置模型元素的其他属性的值。 若要查看这些属性,请展开**“Stereotypes”**属性。

在包中创建模型元素

  1. 在 UML 类图或 UML 模型资源管理器中创建包。

  2. 使用以下方法之一向包中添加模型元素:

    • 在 UML 类图中,单击与某个元素对应的工具,然后在关系图上的包内单击。

      - 或 -

    • 在 UML 模型资源管理器中,右击该包,指向**“添加”**,再单击元素类型。

      - 或 -

    • 在 UML 模型资源管理器中,将现有元素拖动到包中。

      - 或 -

    • 将关系图链接到包,然后在关系图中创建元素。

      若要执行此操作,请右击关系图的空白部分,再单击**“属性”。 在“属性”窗口中,将“Linked Package”**设置为所需的包。

      在关系图中创建的所有新元素都将在该包中定义。

      只能对某些类型的关系图执行此操作。

请参见

概念

如何:定义用于扩展 UML 的配置文件

定义包和命名空间

其他资源

使用配置文件和构造型自定义模型

Color UML Classes by Stereotype(根据构造型设置 UML 类的颜色)