从不同语言版本打开模型

IBM® Rational® Rhapsody® 允许您打开以本产品的不同语言版本创建的模型。此功能还称作项目迁移

当您尝试打开以 Rational Rhapsody 的不同语言版本创建的项目时,系统会通知您项目将转换为当前版本的语言,并询问您是否希望继续转换项目。

注: 当您迁移项目时,对于您所运行的 Rational Rhapsody 语言版本中不支持的模型元素,不会丢失其任何特定于语言的功能。这些特定于语言的特性将不会显示(例如,在“特征”窗口中),且任意代码生成将使用当前版本的语言,而非原始创建模型时的版本。但是,产品将保留此信息。如果您在后面某个阶段以原始语言重新打开模型,将再次看到这些特定于语言的特性。

当项目迁移时,操作主体和 Rational Rhapsody 中手动输入的其他任何代码都不会转换为目标语言。如果您的模型在迁移之前已有此类代码,那么请确保转换该代码以避免编译错误。

如果使用按引用添加来添加某个单元,但其语言与您所运行的 Rational Rhapsody 版本的语言不同,将执行非持久性转换(因为这些元素是只读的)。此非持久性转换将在您每次打开模型时执行。

注: 如果您有多语言项目的许可证,那么当您从 Rational Rhapsody 的其他语言版本打开模型时,不会执行任何转换。 如果要转换整个项目,请在项目级别上更改单元语言。有关详细信息,请参阅确定多语言项目中单元的语言

反馈