前页 后页

连接器

在转换中创建连接器的过程与创建元素(对象)的形式相同。稍微复杂一点,因为您还定义了连接器的每一端-源和目标。

连接器以中介语言表示为:

连接器类型

{

连接器属性*

AssociationClass {associationClassProperties *}

来源{sourceProperties *}

目标{targetProperties *}

}

例如:

协会

{

name =“ anAssociation”

构造型=“”

direction =“未指定”

资源

{

access =“私人”

navigability =“未指定”

}

目标

{

access =“私人”

multiplicity =“ 1 .. *”

}

}

代码中的语法元素

元件

详情

也可以看看

连接器类型

ConnectorType是以下之一:

  • 抽象化
  • 聚合
  • 部件
  • 协会
  • 合作
  • 控制流
  • 连接器
  • 代表
  • 相依性
  • 部署方式
  • 外键
  • 概括
  • 信息流
  • 实例化
  • 接口
  • 中断流
  • 表现
  • 套料
  • 注意链接
  • 对象流
  • 实现
  • 序列
  • 替代
  • 模板绑定
  • 过渡
  • 用法
  • 用例
  • 用途

连接器属性

connectorProperties为零,或者是以下一项或多项的一个实例:

  • 别名
  • 方向
  • 笔记
  • 名称
  • 刻板印象
  • 标签
  • 外部参照

associationClassProperties

associationClassProperties是这些的一个实例:

  • 分类器
  • 外部参照

sourceProperties
targetProperties

sourceProperties和targetProperties分别是对元素和零的引用,或者是以下一项或多项的一个实例:

  • 聚合
  • 别名
  • 允许重复
  • 多变
  • 约束
  • 遏制
  • 通航性
  • 成员类型
  • 多重性
  • 笔记
  • 下令
  • 限定词
  • 角色
  • 范围
  • 刻板印象
  • 标签

元素参考

元素引用是引用转换之前已经存在的元素的guid,或者是引用通过转换创建的元素的XRef。

  • 吉德
  • 外部参照
交叉参考

笔记

  • 每个连接器都在两个末端对象处进行了转换,因此该连接器可能在转换中出现两次;这不是问题,尽管您应该仔细检查连接器的生成方式完全相同,而不管当前Class的哪一端。

学到更多