前页 | 后页 |
创建矩阵叠加
当您创建一个矩阵覆盖以应用于关系矩阵的单元时,您定义可以在该覆盖下分配的值,以及这些值是必须是单个的还是可以组合设置的。叠加定义实际上是在连接器上创建的标记值,是预定义的标记值类型MatrixOverlay。
访问
功能区 |
设计>包>包/矩阵| Open as (源/target/Both) : Overlays 下拉箭头 | <新叠加> |
上下文菜单 |
浏览器窗口|右击包|关系矩阵| (As源、As目标或As Both) : Overlays 下拉箭头 | <新叠加> |
键盘快捷键 |
: 叠加下拉箭头 | <新叠加> |矩阵:叠加下拉箭头 | <新叠加> |
创建叠加层
字段/按钮 |
行动 |
也见 |
---|---|---|
覆盖名称 |
类型叠加层的适当名称。这也成为标签名称。 |
|
允许值 |
类型在覆盖/标签的允许值中,不被任何标点符号或空格分隔(例如,CRUD);矩阵单元区分大小写,因此请按照要输入的内容准确键入值。 |
|
互斥 |
如果您希望一次只在一个单元中设置一个允许值,请选中此复选框。 (这使得标记值成为枚举类型。) 如果您想允许一次在单元中设置任何值组合,请清除该复选框。 (这使得标记值成为自定义类型。) |
|
确定 |
点击此按钮保存新的叠加/标记值。 您现在可以在“ UML类型”对话框的“标记值类型”选项卡上查看叠加层,格式为: 类型=枚举;值=C、 R 、 U 、 D ;MatrixOverlay=true; |
标记值类型 |
注记
- 您不能更改关系矩阵上的现有覆盖;由于叠加是由一个标记值定义的或标记值类型的,您可以通过删除或编辑“ UML ”的“标记值类型”选项卡上的“值类型”选项卡来删除叠加值和/或“互斥”设置类型对话框