我有一个相当愚蠢的问题。我正在使用 xtext 来定义一个简单的 dsl 和 Xpand 来生成代码。
现在我想使用 xpand 来读取我的 dsl 模型并生成代码。我怎样才能做到这一点?
我阅读了很多教程,说我可以通过从向导创建一个新的 xtext 项目来简单地做到这一点。然后,除其他外,将创建以下项目:
org.xtext.example.domainmodel。发电机。
在内部,生成器如下所示:
- 源代码
- 模型(放置 dsl 模型)
- 模板(放置代码生成器的模板)
- 工作流(工作流文件)
然后我简单地运行工作流程并从 dsl 文件生成代码。这很简单。
我的问题是,当我创建一个新的 xtext 项目时,我没有得到 org.xtext.example.domainmodel。发电机。项目。我只有以下四个:
org.xtext.example.domainmodel
org.xtext.example.domainmodel.sdk
org.xtext.example.domainmodel.tests
org.xtext.example.domainmodel.ui
那么我怎样才能生成 org.xtext.example.domainmodel。生成器文件???