| 前页 | 后页 | 
连接器
在转换中创建连接器的过程与创建元素(对象)的形式相同。稍微复杂一点,因为您还定义了连接器的每一端-源和目标。
连接器以中介语言表示为:
连接器类型
{
连接器属性*
AssociationClass {associationClassProperties *}
来源{sourceProperties *}
目标{targetProperties *}
}
例如:
协会
{
name =“ anAssociation”
构造型=“”
direction =“未指定”
资源
{
access =“私人”
navigability =“未指定”
}
目标
{
access =“私人”
multiplicity =“ 1 .. *”
}
}
代码中的语法元素
| 元件 | 详情 | 也可以看看 | 
|---|---|---|
| 连接器类型 | ConnectorType是以下之一: 
 | |
| 连接器属性 | connectorProperties为零,或者是以下一项或多项的一个实例: 
 | |
| associationClassProperties | associationClassProperties是这些的一个实例: 
 | |
| 
				sourceProperties  | sourceProperties和targetProperties分别是对元素和零的引用,或者是以下一项或多项的一个实例: 
 | |
| 元素参考 | 元素引用是引用转换之前已经存在的元素的guid,或者是引用通过转换创建的元素的XRef。 
 | 交叉参考 | 
笔记
- 每个连接器都在两个末端对象处进行了转换,因此该连接器可能在转换中出现两次;这不是问题,尽管您应该仔细检查连接器的生成方式完全相同,而不管当前Class的哪一端。
