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