数据类型
是在 UML 元模型中定义的 DataType 元类的实例。 数据类型声明类属性的类型。 在为模型中的其他元素定义属性时,该类型可作为字符串提供。
例如,可以使用数据类型来声明 Money 类型。 然后,可以将 price : Money 作为属性添加到名为 Order 的类。 Microsoft Office Visio 中的 UML 模型图 模板包括 C++、VB、IDL 和 C# 的常见数据类型,你可以添加自己的数据类型。
命名数据类型形状并添加其他属性值
双击树视图中表示元素的图标或关系图中表示元素的形状,打开元素的 “UML 属性 ”对话框。
提示
通过右键单击形状,然后单击“ 形状显示选项”,控制图表中形状上显示哪些属性值。 在 “UML 形状显示选项 ”对话框中,选择并清除用于显示或隐藏属性值的选项。
隐藏数据类型形状的操作部分
右键单击形状,单击“ 形状显示选项”,然后在 “禁止显示”下,选择“ 操作”。
控制“数据类型”形状上显示的属性值
右键单击形状,单击“ 形状显示选项”,然后选择或清除选项以显示或隐藏值。
导航到数据类型的其他视图
右键单击形状,单击“ 视图”,选择所需的视图,然后单击“ 确定”。
在视图中显示数据类型与其他元素之间的关系
右键单击形状,然后单击“ 显示关系”。
选择下面的标题将其打开,并查看有关此形状的属性的详细信息。
数据类型属性
| 属性 | 说明 |
|---|---|
| 名称 | 键入数据类型的名称。 |
| 完整路径 | UML 模型图模板自动提供有关系统模型层次结构中元素路径的完整信息。 无法编辑此信息,但如果移动元素,路径会自动更新。 |
| 刻板 印象 | 从下拉列表中选择所需的构造型。 如果未列出要使用的构造型,可以通过单击 UML 菜单上的“构造型”来添加新构造型或编辑现有构造型。 |
| 知名度 | 选择应用于数据类型 (公共、专用或受保护) 的可见性类型。 |
| IsRoot | 选择此选项可指示数据类型不能有上级。 |
| IsLeaf | 选择此选项可指示数据类型不能有后代。 |
| IsAbstract | 选择此选项可指示数据类型是抽象的,并且无法为类创建任何实例。 |
| 文档 | 键入要作为标记值添加到 元素的任何文档。 选择代表元素的形状或图标时,在此处键入的文档也会显示在 “文档 ”窗口中。 |
数据类型形状的枚举属性
使用这些属性可以定义枚举数据类型。
如果选择“枚举”作为数据类型的构造型, (“UML 数据类型属性”对话框中的“数据类型”类别) ,则“枚举”类别将变为可用。
| 属性 | 说明 |
|---|---|
| 枚举文本 | 列出数据类型的每个枚举及其文本值。 若要快速编辑枚举名称,请单击“ 枚举 ”下的字段并键入名称。 若要快速编辑文本值,请单击“ 文本值” 下的字段,然后键入该值。 |
| 新建 | 单击以创建新的枚举文本。 |
| 复制 | 单击此项可向列表添加新枚举,其属性值与所选枚举相同。 |
| 删除 | 单击此项可从列表中删除所选枚举。 |
| 上/ 移下移 | 选择枚举后,单击以更改枚举的存储顺序。 只能在同一数据类型内重新排序。 |