使用此优化时,Rational Rhapsody 不会为关系生成 setter 方法和 getter 方法,这些方法在静态系统中不是必需的。是否为关系生成此优化型代码受 MicroC 概要文件所包含的以下属性的控制:
注意:仅当将 InitializingMode 属性设置为 ByCategory 时,RelationInitializingMode 属性的值才会影响代码生成。否则,InitializingMode 属性的值将确定生成的代码。
缺省情况下,使用 MicroC 概要文件时打开直接关系的使用。
关系代码的这种优化仅可用于每一端的多重性都不超过 1 的关系。对于多重性大于 1 的关系,Rational Rhapsody 将生成其用于关系的标准代码(非优化型代码),而不考虑相关属性的值。