为组件定义的作用域确定代码生成作用域和双向传递作用域。只有在包含元素的文件包含在组件的作用域中时,才为已修改元素生成代码,只有在已修改的文件包含在组件的作用域中时,对文件的修改才会双向传递回模型。
关于此任务
要修改以代码为中心项目的作用域:
- 对文件进行反向工程,所有这些文件将自动加入作用域。
- 如果在“反向工程”出口中指定文件夹,那么在该文件夹中创建的所有文件将自动添加到作用域。
同样,如果从文件夹中删除所有文件,对应的元素也将在运行双向传递时从模型中删除。
- 如果在项目中添加 C 文件/C++ 类然后更新代码,生成的文件将添加到作用域。
即使在生成的文件所在的文件夹未定义为作用域的一部分,此结构同样会出现。
- 要手动修改作用域,可使用/在“双向传递”窗口中添加文件/文件夹。
在修改作用域时,需要注意,在以代码为中心的方式下,IBM® Rational® Rhapsody® 中遵循双向传递的包结构始终与源代码的目录结构相同,这一点很重要。此规则有以下几种含义: