如何:向模型元素添加构造型
在 Visual Studio 旗舰版中,可以向 UML 模型元素添加构造型,以对其进行批注并为其提供专用属性。
若要向模型元素添加构造型,必须在配置文件中定义构造型,并将该配置文件链接到包或包含模型元素的模型。 每个构造型只能添加到某些类型的模型元素,如 UML 类、用例或组件。
例如,如果要使用 «specification» 构造型定义 UML 类,必须在链接到标准配置文件 L2 的包或模型中创建该类。
默认情况下,每个模型均链接到 UML 标准配置文件 L2 和 L3。
将配置文件链接到模型或包
打开**“UML 模型资源管理器”。 在“体系结构”菜单上,指向“窗口”,再单击“UML 模型资源管理器”**。
找到包含要将配置文件中的构造型应用到的所有元素的包或模型。
右击该包或模型,再单击**“属性”**。
在**“属性”窗口中,将“Profiles”**属性设置为包含要使用的构造型的配置文件。
配置文件的构造型会立即在该模型或包中的所有元素上可用。 如果包中包含其他包,构造型还会在这些包内的元素上可用。
向模型元素或关系添加构造型
在关系图或 UML 模型资源管理器中右击模型元素或关系,再单击**“属性”**。
备注
若要向多个元素添加相同构造型,可以选择多个元素,然后右击其中之一。
单击**“Stereotypes”**属性,再选择要应用的构造型。
对于大多数类型的元素和关系,所选择的构造型在模型元素的 «尖括号» 内显示。
备注
如果看不到“Stereotypes”属性,或者未显示所需的构造型,请验证模型元素是否位于已链接适当配置文件的包或模型内。
某些构造型允许您设置模型元素的其他属性的值。 若要查看这些属性,请展开**“Stereotypes”**属性。
在包中创建模型元素
在 UML 类图或 UML 模型资源管理器中创建包。
使用以下方法之一向包中添加模型元素:
在 UML 类图中,单击与某个元素对应的工具,然后在关系图上的包内单击。
- 或 -
在 UML 模型资源管理器中,右击该包,指向**“添加”**,再单击元素类型。
- 或 -
在 UML 模型资源管理器中,将现有元素拖动到包中。
- 或 -
将关系图链接到包,然后在关系图中创建元素。
若要执行此操作,请右击关系图的空白部分,再单击**“属性”。 在“属性”窗口中,将“Linked Package”**设置为所需的包。
在关系图中创建的所有新元素都将在该包中定义。
只能对某些类型的关系图执行此操作。