| 前页 | 后页 |
元模型约束和快速链接器
当您拖动“快速链接器”箭头来创建与其他元素的关系,会显示一个可用连接器类型菜单,如果在图表上未选择目标元素,则会显示一个可用元素类型菜单。本主题中的库表显示了当您已提供(或未提供)元模型约束属性的值时,连接器和元素类型的名称的提取位置。
规则过滤
元模型约束主要定义哪些连接是有效的。快速链接器基于这些有效的关系构建,然后通过多种方式进行筛选,最终将相关的关系呈现给用户。
物品 |
细节 |
也见 |
|---|---|---|
|
工具箱过滤 |
默认情况下,对于所有新图表,快速链接器提供的元素和关系都被限制为与工具箱中可用的类型相匹配。 用户可以在图表上通过选择图表的完全视图或取消选中快速链接器菜单中的“过滤器到工具箱”选项来更改此设置。 |
创建工具箱Profiles 自定义元模型图表视图 |
|
公共关系 |
当需要创建新元素时,使用 _IsCommon属性定义的关系将不会作为建议提供。 当这些UML关系与元关系一起使用时,它们包括以下行为:
|
特殊属性 |
连接器标签
该表标识了快速链接器可以从中检索名称以显示在可用连接器类型的菜单中的点。
物品 |
细节 |
也见 |
|---|---|---|
|
正向意义和反向意义 |
构造型在 _MeaningForwards 和 _MeaningBackwards属性中定义值,将使用这些值来描述快速链接器菜单中的连接器。 注记:如果没有为原型定义 _MeaningBackwards,则快速链接器将提供向后或反向创建关系的选项。 |
特殊属性 |
|
元类型名称 |
当未定义“name”属性时,具有在_Metatype属性中定义的值的构造型将使用这些值来描述快速链接器菜单中的连接器。 |
将构造型定义为元类型 |
|
构造型名称 |
如果没有定义 _MeaningForwards、_MeaningBackwards 或 _Metatype 值,则构造型名称将用作关系的菜单标签。 |
|
|
元类名称 |
当使用元关系连接器在构造型之间添加UML关系时,您无法控制用于关系的标签。快速链接器将使用与UML元素之间关系相同的标签。 |
元素标签
将快速链接器拖至空白处后,菜单将显示可用的目标元素类型。此表标识了快速链接器从何处检索名称,并将其显示在可用元素菜单中。
物品 |
细节 |
也见 |
|---|---|---|
|
元类型名称 |
具有_metatype属性中定义的值的构造型将使用这些值来描述快速链接器菜单中的元素。 |
|
|
构造型名称 |
如果没有定义 _MeaningForwards、_MeaningBackwards 或元类型值,则构造型的名称将用作元素的菜单标签。 |
将构造型定义为元类型 |
|
元类名称 |
使用元关系连接器或构造型关系连接器将构造型链接到UML元素时,您无法控制元素使用的标签。快速链接器将使用与这些元素在UML下连接时相同的标签。 |
