前页 后页

快速链接器定义格式

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

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

快速链接器定义可以包含注释: Enterprise Architect忽略其中//是前两个字符的所有行。字段值中不需要使用引号(“”)。

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

快速链接器定义字段

标题(输入指导意见)

也可以看看

一个

源元素类型

描述:标识概要文件中的有效源元素。为了指示源元素可以是抽象UML元类的任何特殊化,请在元类名称中添加前缀“ @”;例如“ @Classifier”,“ @ NamedElement”。

如果将连接器从这种类型的元素上移开,则将评估该行。否则,将忽略该行。

如果源是另一个连接器,则在连接器类型前面加上单词“ link:”;例如,“ link:ControlFlow”。

源刻板印象过滤器

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

如果设置,并且从该构造型的元素中拖出一个连接器,则将评估该行。否则,将忽略该行。

C

目标元素类型

描述:标识概要文件中的有效目标元素。为了指示目标元素可以是抽象UML元类的任何特殊化,请在元类名称中添加前缀“ @”;例如“ @Classifier”,“ @ NamedElement”。

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

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

否则,该行将被忽略。

如果目标是另一个连接器,则在连接器类型前面加上单词“ link:”;例如,“ link:ControlFlow”。

d

目标刻板印象过滤器

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

如果设置,则还设置了“目标元素类型”,并且如果将连接器拖到此构造型的元素上,则将评估该行。否则,将忽略该行。

Ë

图表过滤器

说明:包含逻辑示意图类型的包含列表或专有列表,这限制了可以在其上创建指定连接器的逻辑示意图。

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

!TBFilter

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

F

新元素类型

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

该值不能是连接器类型。

G

新元素刻板印象

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

H

新连结类型

说明:如果“创建链接”也设置为True,则定义要创建的连接器的类型。

一世

新链接刻板印象

说明:如果“创建链接”也设置为True,则定义创建的连接器的构造型。将快速链接器记录添加到内置类型时,此字段是必填字段。构造型可以是完全限定的构造型,也可以是当前配置文件中的构造型的名称。

Ĵ

新链接方向

说明:定义连接器方向,可以是:

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

ķ

新链接标题

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

大号

新的链接和元素标题

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

中号

建立连结

说明:如果设置为True,将导致创建新的连接器;留空以停止创建连接器。

ñ

创建元素

说明:如果设置为True,并且将连接器拖到图上的空白区域,则会创建一个新元素。

保留空白以阻止创建该元素。这将覆盖“目标元素类型”和“目标构造型过滤器”的值。

Ø

不允许自连接器

说明:如果自连接器对此类型的连接器无效,则设置为True;否则,将其设置为True。否则将此字段留空。

P

ST过滤器专用+

不继承元类型

说明:设置为True表示构造型为“源构造型过滤器”的类型为“源元件类型”的元素不显示等效的非构造型元素的快速链接器定义。

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

菜单组

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

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

[R

复杂程度

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

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

小号

目标必须是父母

说明:如果菜单项仅在从子元素拖动到其父元素时才出现,则设置为True;否则,设置为True。例如,从端口到其包含的类。否则将此字段留空。

Ť

嵌入元素

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

ü

在分隔符LEAF之前

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

V

在分隔符组之前

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

w ^

虚拟列

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

学到更多