IBM® Rational® Rhapsody® 支持依赖关系构造型
«Send»、«Usage» 和 «Friend»。
注: 即使某个类依赖于组件作用域外部的另一个类,
Rational Rhapsody
也不会自动地为这个外部类生成
#include
语句。您必须为从属类设置
«Usage» 构造型以及
<lang>_CG::Class::SpecInclude 属性。
构造型显示在吉约梅标记 («..») 之间,并且附加到对象模型图中的依赖关系线,如以下示例所示。
“特征”窗口中的属性选项卡允许您为依赖关系定义
UsageType 属性。此属性确定如何为 «Usage»
构造型所附加到的依赖关系生成代码。UsageType 属性的可能值如下所示:
- Specification:在依赖项的规范文件中生成提供者的 #include。
- Implementation:在依赖项的实现文件中生成提供者的 #include。
- Existence:在依赖项的规范文件中生成提供者的前置声明。