创建文件

由组件拥有的文件将一起进行编译以构建该组件。您可以指定要在每个文件中生成的模型元素、文件名以及目录路径。另外,还可以在浏览器中创建文件并将其拖放到组件图中。

关于此任务

文件必须嵌套在组件或文件夹中。

注: 文件不能包含另一元素。

过程

  1. 在浏览器中右键单击组件,然后选择添加新项 > 文件。这将打开“文件”窗口。
  2. 通过输入您要使用的名称以替换系统生成的名称,开始定义这个新文件。单击应用以保存该名称并保持窗口处于打开状态。新文件名将显示在图和浏览器中与其相关联的组件下方。
    注: 文件必须是组件或文件夹的元素。如果组件图在项目节点之下,那么表明它尚未与任何组件相关联。请先创建组件,然后通过在该组件内绘制文件将该文件嵌套在其中。如果该图已嵌套在现有组件之下,那么您可以在图编辑器的“可用空间”中绘制文件。
  3. 更改其余字段以便根据需要定义文件。
    • 路径指定相对于配置目录的文件生成位置。如果此字段为空,那么将在配置目录中生成该文件。
    • 文件类型指定要生成的文件的类型。规范文件包含所有元素的规范,而实现文件包含它们的实现。它们由其后缀指定,如下所示:
      表 1. 实现文件和规范文件的后缀(按语言排列)
      文件类型 C++ C Java
      实现 .cpp .c .java
      规范 .h .h 不适用

      选择下列其中一个值:

      • 逻辑同时创建实现文件和规范文件。
      • 规范只生成规范文件。对此文件指定的所有元素的规范和实现都将在此文件中生成。
      • 实现只生成实现文件。对此文件指定的所有元素的规范和实现都将在此文件中生成。
      • 其他:生成一个文件,其名称和扩展名由名称字段指定。对此文件指定的所有元素的规范和实现都将在此文件中生成。
    • 元素列示映射到文件的元素。未显式地映射到文件的元素将在 IBM® Rational® Rhapsody® 通常在配置目录中为这些元素生成的缺省文件中生成。
    • 环境设置:产品将输入您的环境中的设置。字段如下所示:
      • 环境:这个只读字段指定为活动配置选择的环境(Microsoft 和 Solaris2 等等)。您无法针对单个文件更改环境。
      • 构建集:这个只读字段指定活动配置的构建设置(调试方式或发行版方式)。您无法针对单个文件更改构建设置。
      • 编译器开关指定配置的编译器开关。编译器开关缺省为那些用于配置的开关,但您可以针对单个文件覆盖这些开关。
      • 链接开关指定用来链接活动配置的链接开关。您无法针对单个文件更改链接开关。
    • 描述用于描述元素。此字段可以包含超链接。请参阅使用项目单元以了解更多信息。
  4. 单击确定

反馈