2017-02-13 4 views
1
  1. xtextサンプルプロジェクト "domainmodel"に基づいてプロジェクトを作成しました。プラグインと
  2. 生成XTEXTアーティファクトがXTEXTファイルから
  3. 開始日食アプリケーションが
  4. 作成したテストプロジェクトをロードし、その後、私はドキュメントからのコードの中に置くことで
  5. をtest.dmodelファイルを作成しました。これだけ正確に:xtext domainmodelプロジェクトがJVMタイプを認識しません

    import java.lang.Object;

    パッケージABCD { }

    エンティティAAA { PROP1:オブジェクト

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

    }

しかし、その後:

  • java.lang.Objectの、
  • オブジェクト、
  • int型私

が認識されません。私は、xtextが端末の代わりにxbaseを拡張し、タイプが広告であると定義された場合、すぐに動作すると考えましたJVMタイプ

この例題は壊れていますか?

xtextドキュメントからホームオートメーションコードを使用する場合と同じことがあります。 Jvmのすべての型は、fireメソッドとprintlnメソッドと同様に認識されません。 http://www.eclipse.org/Xtext/documentation/307_special_languages.html

答えて

1

テストプロジェクトをテストプロジェクトが

  • ビルドが自動的にモデルファイルをソースフォルダ
  • である
  • を有効になっているのXtextの自然をJavaプロジェクト
  • を持っている

    1. ていることを確認します
  • +0

    これだけです!ありがとう!私はちょうど自分のDSLを作成した場合、Java Natureは必要ないと思っています(これは、一般的なプロジェクトから派生した私たちの内部プロジェクトタイプで使用されるためです)。私のファイルをsrcフォルダに置くこと。だからこそ、それほど簡単ではありません。再度、感謝します!あなたへの声 – termil0r

    +0

    Xtextの性質は必須ではなく、自動的にビルドする必要もありません。 – termil0r

    関連する問題