以分层方式保存包

在分层方式下,可以将包保存在其父代目录的下一级唯一子目录中。这个包中包含的所有单元都将与包文件 (.sbs) 一起保存在它的子目录中。 嵌套的包进一步分布到子目录中。

关于此任务

请考虑项目 Home 的示例,此项目包含 Family 包,这个包又包含 Pets 包。每个包都存放在各自的目录中,因此 Pets.sbs 文件的路径将是:

../Home/Family/Pets/Pets.sbs
注: 从平面方式更改为分层方式时,IBM® Rational® Rhapsody® 不会自动地为现有的包创建文件夹。而是,它为现有目录结构中的每个包创建文件夹。

过程

  1. 右键单击该包,然后选择单元 > 编辑单元。这将打开包的单元信息窗口。
  2. 选中存储在独立的目录中复选框(仅适用于包)。这个独立目录的名称与单元名称相同。
  3. 单击确定

结果

产品将创建目录并将该包及其所有子单元一起移入新文件夹。

将分层模型更改为平面模型

关于此任务

要将现有模型由分层方式更改为平面方式,请编写 Visual Basic for Applications (VBA) 脚本,以便对整个模型进行迭代并对每个 IRPUnit 调用 setSeparateSaveUnit(true) 方法。唯一不能激活此方法的单元是项目。


反馈