xtext domainmodel项目无法识别JVM类​​型

时间:2017-02-13 08:44:47

标签: java eclipse rcp xtext

  1. 我刚刚创建了基于xtext示例项目“domainmodel”的项目。
  2. 从xtext文件生成xtext工件
  3. 启动了加载插件的eclipse应用程序
  4. 创建测试项目,然后在其中创建test.dmodel文件
  5. 我从文档中放入了内部代码。正是这个,只有这个:

    import java.lang.Object;

    package a.b.c.d { }

    entity aaa {     prop1:对象

    op oper1(Object obj1, Object obj2):Object {
        int i = 1;
    }
    

    }

  6. 但是:

    • java.lang.Object,
    • 对象,
    • int i

    无法识别。我认为当xtext扩展xbase而不是终端并且类型定义为ad Jvm Type

    时它会开箱即用

    此示例是否已损坏?

    同样的事情是当我使用xtext文档中的家庭自动化代码时。来自Jvm的所有类型都不被识别以及fire和println方法。 http://www.eclipse.org/Xtext/documentation/307_special_languages.html

1 个答案:

答案 0 :(得分:1)

确保

  1. 测试项目是一个Java项目
  2. 测试项目具有Xtext性质
  3. 自动构建
  4. 模型文件位于源文件夹