预订演示
前页 后页

快速链接器定义格式

为了替换或更改用户从图表上的一个配置文件元素中拖动快速链接器箭头时显示的快速链接器菜单,您可以创建或编辑相应的快速链接器定义。这是一个逗号分隔值 (CSV) 文本文件,由记录(行)组成,每条记录由表中定义的 23 个逗号分隔字段组成。

其中一些字段定义菜单命令,而另一些则充当过滤器,如果不满足过滤条件,则忽略该条目。

快速链接A定义可以包括注释: Enterprise Architect忽略所有前两个字符 // 的行。字段值中的引号 (" ") 不是必需的。

快速链接器定义的每条记录代表快速链接器菜单上的单个条目组合;即,对于选定的源元素,特定的连接器类型和特定的目标元素类型。从满足过滤器的所有行中填充A菜单;也就是说,第一个菜单列出了所有定义的对源元素类型合法有效的连接器,第二个菜单列出了所有对源元素和连接器类型组合合法有效的目标元素。

快速链接器定义字段

柱子

标题(作为注释输入以获取指导)

也见

A

源元素类型

描述:标识配置文件中的有效源元素。

如果连接器被拖离这种类型的元素,则评估该行。否则,该行将被忽略。

如果源是另一个连接器,则在连接器类型前加上单词'link:';例如,“链接:控制流”。

B

源构造型过滤器

描述:标识源元素基本类型的构造型(例如,事件源元素可以是普通事件、开始事件、中间事件或结束事件型元素)。构造型可以是完全限定的构造型或当前配置文件中构造型的名称。

如果设置,并且如果连接器被拖离此构造型的元素,则评估该行。否则,该行将被忽略。

C

目标元素类型

描述:标识配置文件中的有效目标元素。要表明目标元素可以是抽象UML元类的任何特化,请将前缀“@”添加到元类名称;例如,“@Classifier”、“@NamedElement”。

如果设置,并且如果连接器被拖到这种类型的元素上,则评估该行。

如果为空白,并且如果将连接器拖到图表上的空白区域,则评估该行。

否则,该行将被忽略。

如果目标是另一个连接器,请在连接器类型前加上“链接:”一词;例如,“链接:控制流”。

D

目标构造型过滤器

描述:标识目标元素基本类型的构造型。

如果设置,如果目标元素类型也被设置,并且如果连接器被拖到这个原型的元素上,则评估该行。否则,该行将被忽略。

E

图表过滤器

描述:包含图表类型的包含列表或独占列表,这限制了可以在其上创建指定连接器的图表。

  • 每个图表名称都以分号结尾;例如:
    协作;物件;习惯;
  • 可以使用完全限定的图表类型 (DiagramProfile::DiagramType) 引用来自MDG 技术的自定义图表类型;例如:
    BPMN0::业务流程;BPMN2::Choreography;BPMN2::协作;协作;
  • 作为图表配置文件中所有图表类型的简写,您可以使用“*”通配符,它必须以图表配置文件 ID 开头;例如:
    BPMN2.0::*;
  • 每个排除的图表名称前面都有一个感叹号;例如:
    !序列;
此列覆盖快速链接器的“过滤器到工具箱”设置,该设置在图表上默认启用。要强制连接器在所有图表上可见,您可以排除不存在的图表类型。例如:

!TBFilter

注记:执行图表过滤器的首选机制是现在工具箱过滤器。这会根据当前图表自动显示相关连接器类型,包括图表类型,因为它们在未来由其他技术定义。

F

新元素类型

描述:定义将连接器拖入开放空间时要创建的元素类型,前提是“创建元素”字段设置为True 。

此值不能是连接器类型。

G

新元素构造型

描述:定义将连接器拖入开放空间时要创建的元素原型的类型,前提是“创建元素”字段设置为True 。这可以是完全限定的构造型,也可以是当前配置文件中构造型的名称。

H

新链接类型

描述:定义要创建的连接器类型,如果 'Create Link' 也设置为True 。

I

新的链接构造型

描述:定义创建的连接器的构造型,如果 'Create Link' 也设置为True 。将快速链接器记录添加到内置类型时需要此字段。构造型可以是完全限定的构造型,或者是当前配置文件中构造型的名称。

J

新链接方向

描述:定义连接器方向,可以是:

  • 定向(总是创建一个从源到目标的关联)
  • from(总是从目标到源创建一个关联)
  • 无向(总是创建一个未指定方向的关联)
  • 双向(始终创建双向关联),或
  • to(根据“关联方向”字段的值创建有向或无向关联)
并非所有这些都适用于所有连接器类型;例如,你不能创建一个概括的你。

K

新链接标题

描述:如果正在创建新连接器但不是新元素,则定义要在“快速链接器”菜单中显示的文本。

L

新链接和元素标题

描述:定义在创建新连接器和新元素时要在“快速链接器”菜单中显示的文本。

M

创建链接

描述:如果设置为True ,则会创建一个新的连接器;留空以停止创建连接器。

N

创建元素

描述:如果设置为True并且连接器被拖到图表上的空白区域,则会导致创建新元素。

留空以停止创建元素。这会覆盖“目标元素类型”和“目标构造型过滤器”的值。

O

禁止自连接器

描述:如果自连接器对这种连接器无效,则设置为True ;否则将此字段留空。

ST过滤器+独有

没有从 Metatype 继承

描述:设置为True以指示具有构造型“源构造型过滤器”的类型“源元素类型”的元素不显示等效未构造型元素的快速链接器定义。

如果“源构造型过滤器”字段( B列)为空,则忽略该字段。

Q

菜单组

描述:指示在其中创建菜单项的子菜单的名称。

此列仅在创建新元素时适用;也就是说,用户正在从一个元素拖动到图表上的空白区域,或者在目标元素上拖动以创建一个新的嵌入元素。

R

复杂程度

描述:包含标识复杂功能的数字位掩码值。

  • 0 = 没有复杂的功能
  • 4 = 强制空白源刻板印象;除非源元素没有刻板印象,否则将跳过该行
  • 8 = 强制空白目标定型;除非目标元素没有刻板印象,否则将跳过该行
  • 16 = 将“源构造型过滤器”列( B列)中的值视为源名称过滤器
  • 32 = 将“目标构造型过滤器”列( D列)中的值视为目标名称过滤器,并使用“新元素构造型”列(G 列)中的值作为新的名称创建元素
  • 64 = 将“源构造型过滤器”列( B列)中的值视为源分类器名称过滤器
  • 128 = 将“目标构造型过滤器”列( D列)中的值视为目标分类器名称过滤器,并使用“新元素构造型”列(G 列)中的值作为新创建元素的分类器,如果当前模型中不存在该名称的元素,则创建一个额外的新元素
这些值可以加在一起以组合功能;例如, 192结合了64128的功能。

S

目标必须是父母

描述:如果菜单项只应在从子元素拖到其父元素时出现,则设置为True ;例如,从一个端口到它的包含类。否则将此字段留空。

T

嵌入元素

描述:设置为True以将正在创建的元素嵌入到目标元素中;否则将此字段留空。

U

在分隔符 LEAF 之前

描述:设置为True以在此条目下方的“快速链接器”菜单中添加菜单项分隔符;否则将此字段留空。

V

先于分隔符 GROUP

描述:设置为True以向“快速链接器”子菜单添加菜单项组分隔符;否则将此字段留空。

W

虚拟柱

描述:根据您使用的电子表格应用程序,此列可能需要每个单元中的值,以强制 CSV 导出以正确处理尾随空白值。

了解更多