在项目资源管理器视图中,模型元素出现在模型或者它们所属的模型元素下。可以对模型添加模型元素,还可以对模型中的模型元素进行修改、排序、分组和过滤,从而提供有关系统的详细信息和使该模型更易理解。
所有模型元素都具有属性(例如,name)。其他特性(例如,属于某个类的属性和操作)可以进一步定义一些 UML 模型元素。
在 UML 图中,图元素以图形方式表示模型元素,但是没有任何语义值。
下表描述了模型元素的常见类型。
| 模型元素的类型 | 描述 |
|---|---|
| 结构性模型元素 | 这些元素用于对系统的静态部件建模。这种模型元素的一些示例包括:参与者、类、组件和节点等类元。 |
| 行为性模型元素 | 这些元素用于对系统的动态部件建模。通常,您会发现行为性模型元素位于状态机和交互图中。这种模型元素的一些示例包括:活动、判断、消息、对象和状态。 |
| 组织性模型元素 | 这些元素将模型元素组成逻辑集合。包就是组织性模型元素的一个示例。 |
| 注释性模型元素 | 这些元素用于提供注释和描述。注解和约束就是注释性模型元素的示例。 |
在 UML 图中,“类元”术语用来对具有相似结构特性的一组模型元素(包括属性和关联)和具有相似行为特性的模型元素(包括操作和方法)进行分类。
“类元”这个术语是指不仅仅适用于特定 UML 模型元素,而是适用于所有类元的一个概念。
类元可以具有独特的表示选项、可以具有约束、可以派生、可以具有构造型并且可以具有多个标注值。例如,在 UML 模型中,类和数据类型具有不同的用途,但是,由于它们具有形似的结构特性和行为特性,因此它们都是类元。
类元的各个部分在缺省情况下是可视还是被隐藏取决于该类元的类型。例如,当您创建一个类时,属性部分和操作部分在缺省情况下都是可视的,但是,当创建数据类型时,这些部分在缺省情况下会被隐藏。