前页 | 后页 |
UML刻板印象
UML支持构造型,这是一种内置机制,用于在逻辑上扩展或更改基本UML模型元素的含义,显示,特征或语法。您可以将构造型应用于一系列模型元素类型,包括:
- 元素(例如类和对象)
- 关系(例如依赖关系和关联)
- 协会结局
- 属性和操作
- 操作参数
- 创建基于基本UML模型元素类型的新对象类型,以将其作为概要文件的一部分导入到任何模型中,并可以通过图工具箱使用; Enterprise Architect已经提供的扩展元素类型的示例包括Table元素(是原型的Class元素)和Boundary,Control和Entity元素(是原型的Object元素)。
- 自定义特定类型的模型元素的实例的外观或属性;尽管您可以在模型之间作为参考数据传输自定义的构造型定义,但是这些构造型仅通过对象的“属性”对话框在创建它们的模型内应用。
- 作为元素上的简单标签,以标识元素所代表的对象的角色或性质
当原型不影响外观时,通常在基本UML对象形状上用名称表示。在此示例中,«myStereotype2»是构造型名称。一些内置的刻板印象也由图标表示。参见原型可见性 。
如果构造型导致元素的绘制方式不同或用于定义新的对象类型,则元素的形状可能会大不相同,如以下三个“稳健性”图构造型所示:
通过将构造型与图元文件(图像文件),填充,边框和文本颜色或定义对象的形状,尺寸和文本的形状脚本相关联,可以应用新的外观或形状。