预订演示
前页 后页

快速链接器定义格式

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

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

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

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

快速链接器定义字段

柱子

标题(作为指导意见输入)

也见

A

源元素类型

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

如果连接器被拖离此类元素,则计算该行的值。否则,忽略该行。

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

B

源构造型过滤器

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

如果设置了此选项,并且连接器被拖离此构造型的元素,则计算该行的值。否则,忽略该行。

目标元素类型

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

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

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

否则,该行将被忽略。

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

D

目标构造型过滤器

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

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

如果未设置,并且连接器被拖放到目标元素类型的非构造型元素上,则计算该行的值。否则,忽略该行。

E

图表过滤器

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

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

!TB过滤器

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

F

新元素类型

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

该值不能是连接器类型。

新元素构造型

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

新链接类型

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

I

New Link构造型

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

J

新链接方向

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

  • 定向(始终创建从源到目标的关联)
  • 来自(始终创建从目标到源的关联)
  • 无向(始终创建具有未指定方向的关联)
  • 双向(始终创建双向关联),或
  • 到(根据“关联方向”字段的值,创建有向或无向关联)
并非所有这些都适用于所有连接器类型;例如,您无法创建概括的。

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

位于分隔叶之前

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

V

位于 Separator GROUP 之前

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

西

虚拟列

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

了解更多