< 上一课 | 下一课 >

第 2 课:检查映射项目

在创建映射项目后,可以使用包资源管理器视图检查项目的结构。

要检查映射项目的内容,请完成下列步骤:

  1. 包资源管理器视图中,展开 Generalize Classes 映射项目并观察生成的文件。
  2. 浏览至 model 文件夹。注意此文件夹如何包含名称与变换映射项目相同的映射模型;该文件的文件扩展名也是 .mapping。映射项目可以包含多个映射模型。在本教程的后面部分您将把映射声明添加至此映射模型。

    映射模型也称为映射文件,是 Eclipse 建模框架(EMF)元模型(也称为 Ecore 模型,包含对要映射的元模型的引用)的实例。创建映射项目时,编写工具将使用您指定的输入/输出模型在项目中创建映射模型。 映射模型的文件扩展名为 .mapping。

    映射模型以 XML 文件的形式存储和序列化。“问题”视图显示有关映射模型的详细错误信息。在此视图中,双击某项以在文本编辑器中打开映射模型,并查看包含错误的行。此故障诊断方法通常比通过在编辑器区域中查看映射模型而进行故障诊断容易一些。

  3. 包资源管理器视图中,展开 src 文件夹。generalize_classes.transforms 文件夹包含生成的变换的源代码。此时,只存在一个名为 MainTransform 的缺省变换。在本教程的后面部分,您将创建映射声明并重新生成变换源代码。对于映射模型中的每个映射声明,变换编写框架将生成名为 nTransform 的 Java™ 类,其中 n 表示映射声明的名称。这些 Java 类一起组成变换代码。
  4. 包资源管理器视图的 model 文件夹中,双击映射模型。变换映射编辑器将会打开,该编辑器使您能够创建映射声明以及优化每个映射声明中的映射规则。将在此模块接下来的课程中完成这些任务。