外部元素的代码生成

本主题说明产品如何为外部元素生成代码。

下表列示 IBM® Rational® Rhapsody® 为外部元素生成代码的方式。

表 1. 外部元素的代码生成
元素类型 描述
代码生成器不会为外部包生成代码。但是,您可以将这个包映射到组件的文件或文件夹,然后使其与文件或目录相关。可以在组件作用域内包括这个包。

如果一个包映射到组件的文件,那么在代码生成期间,与这个包的关系将转换为针对文件的 #include

类、对象或文件 代码生成器不会为外部类、对象或文件生成代码。

在代码生成期间,与类、对象或文件的关系将转换为 #include 或前置声明。

类型 代码生成器不会为外部类型生成代码。与类型的关系将转换为它的父代的 #include
文件(组件) 如果一个文件的所有元素都是外部元素,那么该文件是外部文件。

如果文件的 CG::File::Generate 属性设置为 Cleared,那么该文件将变为外部文件,并且产品不会为其生成代码。

要将一个文件包括在构建中,请将其 CG::File::AddToMakefile 属性设置为 Checked


反馈