Ecore模型到Xtext

时间:2013-04-19 11:40:23

标签: code-generation xtext emf eclipse-emf-ecore

我创建了一个完整的EMF-Metamodell(ecore)。现在我想尝试使用Xtext2进行代码生成,因为我发现xtext2比xpand更适合代码生成。

我使用Eclipse创建了一个新项目并导入了我现有的ecore模型。我使用新的Project with Xtend来进行代码生成。

  1. 我不喜欢默认转换为xtext。许多花括号和其他东西。我能以某种方式定义我希望如何转换它吗?
  2. 当我更改元模型(ecore)时,如何强制更新xtext文件?
  3. 有没有更好的方法来实现我的目标?

1 个答案:

答案 0 :(得分:0)

如果您选择xtext作为模型到测试生成技术,为什么不使用它来从ecore模型生成xtext源?这是一种标准的模板方法。

至于在得分源发生变化时强制执行re-gen,请创建Eclipse构建器并配置ecore项目以调用项目中任何资源更改的构建。