目的: 为 Fruits.ecore 提供配置模式规则的编辑器
DSL 规则将类似于 “A Grade”+ Apple.name
问题: 使用 Eclipse 应用程序的新实例,我创建了一个示例项目并在此编辑器中创建了一个带有 text.fruit的文件, 我需要创建新的 Fruit 规则
EClass名称和EStructural功能作为我的内容辅助
当我执行Ctrl + Space时 ,我希望将列表作为内容辅助
- 苹果
- 橙子
采取的步骤:
创建了一个扩展名为 .fruit 的 xtext 插件作为我的fruit.xtext 作为 dsl。
在我的“fruit.xtext”文件中使用 import 语句
import “platform:/resource/com.emf.sample/model/Fruits.ecore” as ecore
在ecore作品的fruit.xtext内容辅助中
现在生成 Xtext 工件并运行应用程序
上述场景的模型:
如何在 xtext 编辑器的工作流程或语法中添加外部 ecore 作为内容辅助的一部分?任何示例示例或解决方法都会有所帮助。
谢谢