2

目的: Fruits.ecore のパターン ルールを構成するためのエディターを提供する

DSL ルールは、この 「A グレード」 + Apple.name のようなものになります。

問題: Eclipse アプリケーションの新しいインスタンスで、サンプル プロジェクトを作成し、 このエディター内でtext.fruitを含むファイルを作成しました 。新しい Fruit ルールを作成する必要があります。

コンテンツ アシストとしてのEClass名とEStructural機能

Ctrl + Spaceを実行すると 、コンテンツ アシストとしてリストを取得することが期待されます

  1. アップル
  2. オレンジ

実行した手順:

  1. 私のfruit.xtextとして拡張子.fruitを持つxtextプラグインをDSLとして作成しました。

  2. 「fruit.xtext」ファイルで import ステートメントを使用する

            import “platform:/resource/com.emf.sample/model/Fruits.ecore” as ecore
    
  3. fruit.xtext コンテンツ内でのecore作品のアシスト

  4. Xtextアーティフィケーションを生成し、アプリケーションを実行します

上記のシナリオのモデル:

ここに画像の説明を入力

ワークフローまたは xtext エディターの文法でコンテンツ アシストの一部として外部エコレを追加する方法を教えてください。サンプル例または回避策が役立ちます。

ありがとう

4

0 に答える 0