本课程说明如何在运行时工作台中运行变换。应用变换配置时,将会创建变换的实例,并且变换将采用在变换配置中指定的属性运行。
运行变换时,它会创建一个临时模型,并将此模型与在变换配置中指定的目标模型进行比较。两个模型之间的差别显示在合并窗口中。
有关运行变换和指定合并策略的更多信息,请参阅下面的相关主题。
要应用调用 Generalize_Classes 变换的变换配置,请完成下列步骤:
- 如果该变换配置尚未打开,那么在运行时工作台中项目资源管理器视图内的
TransformationTest 项目中,双击 FirstConfiguration.tc;然后,在变换配置编辑器的首页面上,单击运行。
提示: 在 TransformationTest 项目中,还可以右键单击 FirstConfiguration.tc;然后单击。
- 当变换运行时,根据变换提供程序指定的缺省合并选项,可能会提示您接受对目标模型中的文件的更改。单击确定。
- 单击确定以响应所显示的消息。
- 在合并窗口中,查看对目标模型的建议更新,选择或清除复选框以接受或拒绝所建议更改,然后单击确定。
- 单击确定以响应所显示的消息。
提示: 要再次运行此变换,请单击。变换将使用来上次运行变换时使用的源元素。
现在,可以研究 TargetModel 模型中变换输出了。下图显示了所生成的 SourceModelTgtModel 输出模型中元素的可视表示。此模型包含一个名为
BusinessClasses 的包,该包又包含一个名为 Employee 的类和一个名为 IEmployee 的接口。
相关信息:
添加对模型到模型变换映射项目生成的模型的合并支持
运行和重新运行变换