如何在生成工件后在Xtext编辑器中显示内容辅助的ecore Eclass名称?

时间:2013-02-21 05:05:20

标签: dsl xtext emf

目标:提供编辑器,用于配置Fruits.ecore

的模式规则

DSL规则会像“A Grade”+ Apple.name

这样

问题:使用eclipse应用程序的新实例我创建了一个示例项目,并在此编辑器中创建了一个带有 text.fruit 的文件,我需要创建新的Fruit规则< / p>

EClass 名称和 EStructural 功能作为我的内容辅助

当我执行 Ctrl + Space 时,我的期望是将列表作为内容辅助

  1. Apple
  2. 采取的步骤:

    1. 创建了一个xtext插件,扩展名为.fruit,我的fruit.xtext为dsl。
    2. 在我的“fruit.xtext”文件中使用import语句

             import “platform:/resource/com.emf.sample/model/Fruits.ecore” as ecore
      
    3. 在ecore作品的fruit.xtext内容辅助中

    4. 现在生成Xtext artificats并运行应用程序
    5. 以上场景的模型:

      enter image description here

      如何在xtext编辑器的工作流程或语法中添加外部ecore作为内容辅助的一部分?任何示例或解决方案都会有所帮助。

      由于

0 个答案:

没有答案