問題タブ [xcore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1266 参照

eclipse-emf - Xcore を Ecore にエクスポートする方法は?

Xcore を使用してメタモデルを定義することは、EMF や Ecore を使用するよりもはるかに簡単です。問題は、メタモデルを Ecore ファイルとして必要とすることです。Xcore モデルを Ecore モデルにエクスポートすることはできますか? Eclipse にエクスポート オプションが表示されません。

0 投票する
1 に答える
87 参照

eclipse-emf - 直接関連付けを定義する方法

ComputationUnit以下のコードに従って、クラスからクラス内で定義された配列を参照する方法 (可能であれば) を教えてくださいService

0 投票する
1 に答える
592 参照

modeling - Ecore モデルから Xcore リソースを作成する方法は?

変更したい既存の Ecore モデルがあります。変更には Xcore を使用したいと思います。別の質問への回答では、クラスを Ecore モデルから Xcore リソースにインポートすることが可能であると述べています。ただし、既存のクラスを変更したいので、これはうまくいきません。

Xcoreのeclipsepedia エントリを読んだり、Web を検索したりしても、何も役に立ちませんでした。

では、Ecore モデルから Xcore リソースを作成するにはどうすればよいでしょうか?

0 投票する
1 に答える
543 参照

eclipse-emf - Xcore でマップを定義する方法

EMF FAQによると、 EMFでマップを作成することが可能です。

EMap は、基本的に java.util.Map$Entry インスタンスのリストです。したがって、マップを作成するには、まず次の手順に従ってマップ エントリをモデル化する必要があります。

  1. [Type1]To[Type2]Map という名前の EClass を作成します。[Type1] はキーの型を表し、[Type2] は値の型を表します。
  2. 新しく作成された EClass の Instance Class Name プロパティを java.util.Map$Entry に設定します。
  3. 「key」という名前の EAttribute または EReference を作成し、その EDataType または EClass を設定します。
  4. 「値」と呼ばれる EAttribute または EReference を作成し、その EDataType または EClass を設定します。

ここで、このマップ エントリ クラスを EClass として使用する EReference をどこかに作成すると、EMF コード ジェネレーターはこの特殊なケースを検出し、通常の EList ゲッター/セッターの代わりに適切に型指定された EMap ゲッター/セッターを生成します。

これをXcoreモデルで使用できますか? ステップ 2 が Xcore で実行可能かどうか、またはマップがまったくサポートされているかどうかはわかりません。

0 投票する
1 に答える
134 参照

eclipse - Xtext 、プロットの構造の定義

曲線プロットであるタイプ曲線を作成する必要があります。データはCSVファイルで提供されます(インタープリターはデータファイルを読み取る人です)。x軸、時間(INT:INTだと思います)分:秒形式の2種類の値があります。および y 軸電圧 ( double ) 。私の文法データ型は次のとおりです。

私は文法で次の形式でマップを作成しようとしていました:Curve(Double voltage,time INT:INT)しかし、なぜそれが機能しないのかわかりません。みんなどう思いますか?タイプ time の新しいタイプを定義する必要がありますか? またはどのようにマップを適切に作成しますか? 御時間ありがとうございます

構造を定義しようとしましたが、Java の Map のような (キー、値) の配列のように機能するかどうかはわかりません