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

时间:2016-07-06 12:11:41

标签: eclipse acceleo

我是Acceleo的新手。我使用eclipse Mars。我想开始学习this link。当我想创建一个新项目并在Metamodel URIs字段中单击add时,我没有找到UML Metamodel。我该怎么办?

1 个答案:

答案 0 :(得分:1)

如果在全球EMF ERegistry中注册了UML元模型,则只能由Acceleo访问。这意味着它必须在Eclipse环境中作为EMF插件加载,或者手动添加到正在运行的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