对多个迭代进行反向工程

您可能想对外部代码执行建模以便进行引用,而不想重新生成该代码。但是,外部代码可能会更改,外部元素将根据代码中的更改进行更新。

关于此任务

要完成此项外部代码反向工程任务,必须完成下列各组步骤。

设置模型

过程

  1. 完成对外部元素进行反向工程过程中的步骤,以便创建新的外部模型(例如 ExternalModel)。
  2. 保存模型,然后将其关闭。
  3. 打开新的开发模型。
  4. 选择文件 > 添加到模型,然后选择外部模型。选择作为引用,然后选择所有最顶部的包和组件 (ExternalModel)。这些元素将作为只读 (RO) 元素导入。
  5. 创建对 ExternalModel 的依赖关系并将构造型设置为 «Usage»

对代码更改进行同步

过程

  1. 打开外部模型。
  2. 根据需要更新反向工程选项以包括代码修改(例如包括新文件夹),然后单击导入
  3. 关闭外部模型。
  4. 打开开发模型。
  5. 根据外部模型中的更改来更新模型:
    1. 除去对外部模型中已删除的元素的引用。
    2. 更新对外部模型中已重命名的元素的引用(这些引用变为无法解析)。
    3. 新元素将添加到模型中。

反馈