在创建 Acceleo 项目时找不到 UML 元模型

UML metamodel not found in createing Acceleo project

我是 Acceleo 的新手。我使用日食火星。我想开始学习 this link。当我想创建一个新项目并单击元模型 URI 字段中的添加时,我没有找到 UML 元模型。我能做什么?

如果 UML 元模型在全局 EMF ERegistry 中注册,则只能由 Acceleo 访问。这意味着它必须作为 EMF 插件加载到您的 Eclipse 环境中,或者手动添加到您的 运行 Eclipse 实例的全局注册表中。

对于UML,很简单,你需要安装UML2插件。它提供了 UML 元模型 java 代码和 .ecore 以及许多围绕 UML 的工具。

此外,如果您想了解有关 Acceleo 语法的更多详细信息,可以使用这些链接:

语言参考

http://help.eclipse.org/mars/topic/org.eclipse.acceleo.doc/pages/reference/language.html

运营

https://wiki.eclipse.org/Acceleo/OCL_Operations_Reference https://wiki.eclipse.org/Acceleo/Acceleo_Operations_Reference

文字制作规则

https://wiki.eclipse.org/Acceleo/Text_Production_Rules

还有我写的一个小教程(目前只有第 1 部分):

http://blog.genmymodel.com/build-your-own-php-generator-from-uml-using-acceleo-part-1.html