文件.asm不存在 - atl转换

问题描述 投票:1回答:2

我正在尝试进行atl docu中给出的样本转换。但是,一旦我进行转型,我就面临着这个问题:File family2person.asm does not exist我不知道这意味着什么。我用Google搜索并发现.asm与汇编语言有关。任何人都可以帮助我,因为atl不是那种普遍的语言,论坛现在无法帮助我。首先我开始教程,然后我在途中重命名.ecore文件,这可能是原因吗?试图找到手中有另一个的原始asm文件?

非常感谢

xml transformation xmi
2个回答
5
投票

我有同样的问题;为了解决这个问题,我刚刚创建了一个新的ATL-Project,复制了我之前创建的ecore元模型,然后在创建“family2person.atl”文件后,.asm自行出现。从文档中可以看出,此文件只是您创建的ATL文件的编译版本,并且仅在您提供的atl正确时生成(尽管您还应确保.ecore文件通过验证过程)。 ...我没有,我不得不调整一些参考文献的基数,特别是EOpposite的基数... ...看看这个链接,找到一些更详细的技术信息http://wiki.eclipse.org/ATL/User_Guide_-_The_ATL_Tools#Compiling_an_ATL_file


0
投票

您可以在现有项目中执行此操作。创建一个新的ATL项目,打开.project文件并将其复制到主项目的.project文件中。 (您可能需要在eclipse中关闭并重新打开项目)

就我而言,相关的东西是,在<natures>部分:

<nature>org.eclipse.m2m.atl.adt.builder.atlNature</nature>

<buildSpec>部分:

<buildCommand>
    <name>org.eclipse.m2m.atl.adt.builder.atlBuilder</name>
    <arguments>
    </arguments>
</buildCommand>
© www.soinside.com 2019 - 2024. All rights reserved.