生成链接代码
对象的运行时连接的代码基于链接。
关于此任务
符合下列条件时,将生成连接代码:
- 随关联一起指定此链接。
- 此链接所连接的对象具有所有者(组合类或对象)或者是全局对象(两个对象都由包拥有)。
如果这些对象是某个组合体的组成部分,那么此链接由该组合体拥有。如果这些对象是全局对象,那么此链接由包拥有。跨包的链接由组件初始化。
- 此链接的包和对象在所生成的组件的作用域中。
- 对于跨包的链接,组件的 CG::Component::InitializationScheme 属性设置为 ByComponent。
- 如果两个对象之间存在多个基于同一关系的链接,那么 IBM® Rational® Rhapsody® 将任意选择要实例化的链接。在此决策中,优先考虑包含对象的包。