“模型到模型”变换映射项目是一个标准 Eclipse 插件,它指定的变换提供程序是定义变换的机制。映射项目至少包含一个映射文件;映射文件也称为映射模型。创建映射项目时,将自动在该项目中创建一个映射模型。
“模型到模型”变换映射项目也称为映射项目,是对名为 com.ibm.xtools.transform.core.transformationProviders 的扩展点进行扩展的 Eclipse 插件。通过在变换映射项目中创建“模型到模型”变换,您可以指定所选源和目标模型或元模型中的各元素如何相关,而不是创建表示变换的实现详细信息的代码。
映射项目可包含多个映射文件(也称为映射模型)。修改映射模型时,可以迭代方式生成变换源代码。生成变换源代码时,将会自动注册一个名为 MainTransform 的外部可视的变换,并且将为映射模型中的每个映射声明生成变换的 Java™ 源代码。
创建映射项目时,可以指定一个或多个源和目标元模型。可以指定元模型(文件扩展名为 .ecore)或 UML 概要文件(文件扩展名为 .epx 或 .uml)。如果在创建项目时指定源和目标元模型,就会自动将必需的依赖项添加至插件清单文件。如果在创建映射项目后通过使用编辑器区域中的命令添加元模型,必须将任何必需的新依赖项添加至插件清单文件。
要创建“模型到模型”变换映射项目,请完成下列步骤: