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