© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
在 Rational Rose® 中,如果定义指针类型的自变量或参数,在 Rose 中会将其作为同一类型的自变量或参数进行导入,但是,会将指针类型指示为具有多重性(*)。
在 Rational Rose 中,将参与者表示成构造型为参与者的类元素,在新的 Rational 建模产品中,存在实际的 UML 2 参与者模型元素(参与者模型元素不是具有构造型的类)。
在导入期间,如果在“Rose 模型导入”向导首选项中选中了解释 UML 2 约定复选框,则“Rose 模型导入”向导会将具有构造型的类从 Rose 映射到 UML 2 参与者模型元素。
如果未选中解释 UML 2 约定复选框,则 Rose 模型中的所有参与者将作为构造型为参与者的 UML 2 类导入。
即使 Rose 模型角色对不可导航的关联有约束,也不会将该约束作为“对关联的约束”导入。
在 Rose 模型对直接“参与者-用例”关联具有角色约束的情况下,这种情况也很明显。这是因为,在 UML 2 中,参与者未拥有角色。
在另一端,仅当关联可导航,并且要在所导入的模型中维护可导航性(从而处理参与者和用例关联的情况)时,才会将约束从关联移动到分类器。
如果外部文件引用包含路径映射符号:
如果路径映射符号不是带有前缀的路径映射(即,它并非出现在文件路径开头),则将对其进行解析。 对于带有前缀的路径映射符号,将提示您在“Rose 模型导入”向导中更新路径映射符号表。路径映射符号值应该从 ROSE 路径映射值派生,并且应该对所有递归调用进行解析。变通方法:您必须通过创建新符号更新路径映射(窗口 > 首选项 > 建模 > 路径映射 > 链接的资源 > 新建),然后选择新符号并将其添加至路径映射(窗口 > 首选项 > 建模 > 路径映射)。