由组件拥有的文件将一起进行编译以构建该组件。您可以指定要在每个文件中生成的模型元素、文件名以及目录路径。另外,还可以在浏览器中创建文件并将其拖放到组件图中。
关于此任务
文件必须嵌套在组件或文件夹中。
注: 文件不能包含另一元素。
过程
- 在浏览器中右键单击组件,然后选择。这将打开“文件”窗口。
- 通过输入您要使用的名称以替换系统生成的名称,开始定义这个新文件。单击应用以保存该名称并保持窗口处于打开状态。新文件名将显示在图和浏览器中与其相关联的组件下方。
注: 文件必须是组件或文件夹的元素。如果组件图在项目节点之下,那么表明它尚未与任何组件相关联。请先创建组件,然后通过在该组件内绘制文件将该文件嵌套在其中。如果该图已嵌套在现有组件之下,那么您可以在图编辑器的“可用空间”中绘制文件。
- 更改其余字段以便根据需要定义文件。
- 路径指定相对于配置目录的文件生成位置。如果此字段为空,那么将在配置目录中生成该文件。
- 文件类型指定要生成的文件的类型。规范文件包含所有元素的规范,而实现文件包含它们的实现。它们由其后缀指定,如下所示:
表 1. 实现文件和规范文件的后缀(按语言排列)| 文件类型 |
C++ |
C |
Java |
| 实现 |
.cpp |
.c |
.java |
| 规范 |
.h |
.h |
不适用 |
选择下列其中一个值:
- 逻辑同时创建实现文件和规范文件。
- 规范只生成规范文件。对此文件指定的所有元素的规范和实现都将在此文件中生成。
- 实现只生成实现文件。对此文件指定的所有元素的规范和实现都将在此文件中生成。
- 其他:生成一个文件,其名称和扩展名由名称字段指定。对此文件指定的所有元素的规范和实现都将在此文件中生成。
- 元素列示映射到文件的元素。未显式地映射到文件的元素将在
IBM® Rational® Rhapsody® 通常在配置目录中为这些元素生成的缺省文件中生成。
- 环境设置:产品将输入您的环境中的设置。字段如下所示:
- 环境:这个只读字段指定为活动配置选择的环境(Microsoft 和 Solaris2
等等)。您无法针对单个文件更改环境。
- 构建集:这个只读字段指定活动配置的构建设置(调试方式或发行版方式)。您无法针对单个文件更改构建设置。
- 编译器开关指定配置的编译器开关。编译器开关缺省为那些用于配置的开关,但您可以针对单个文件覆盖这些开关。
- 链接开关指定用来链接活动配置的链接开关。您无法针对单个文件更改链接开关。
- 描述用于描述元素。此字段可以包含超链接。请参阅使用项目单元以了解更多信息。
- 单击确定。