IBM® Rational® Rhapsody® Developer for C, C++, and Java 可以为单元生成代码。
要使代码生成正常工作,您必须遵循以下规则:
- 要使用特定语言为单元生成代码,那么必须在组件级别上指定相应的语言。
- 组件范围内包含的元素必须与组件的语言相同。(如果范围内还包含其他语言元素,那么必须在代码生成期间发出警告。)
注: 如果选择所有元素作为范围,那么 Rational Rhapsody 将自动仅包含那些与组件语言匹配的单元。如果选择所选元素,那么产品将只显示那些与组件语言匹配的单元。但是,如果您选择了特定元素,然后更改了组件的语言,那么 Rational Rhapsody 将不会除去对这些非匹配单元的选择。当您尝试使用此类组件生成代码时,将接收到错误消息。
相同的原则也适用于为配置指定的初始实例。