問題タブ [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.
eclipse-emf - Xcore を Ecore にエクスポートする方法は?
Xcore を使用してメタモデルを定義することは、EMF や Ecore を使用するよりもはるかに簡単です。問題は、メタモデルを Ecore ファイルとして必要とすることです。Xcore モデルを Ecore モデルにエクスポートすることはできますか? Eclipse にエクスポート オプションが表示されません。
eclipse-emf - 直接関連付けを定義する方法
ComputationUnit
以下のコードに従って、クラスからクラス内で定義された配列を参照する方法 (可能であれば) を教えてくださいService
。
modeling - Ecore モデルから Xcore リソースを作成する方法は?
変更したい既存の Ecore モデルがあります。変更には Xcore を使用したいと思います。別の質問への回答では、クラスを Ecore モデルから Xcore リソースにインポートすることが可能であると述べています。ただし、既存のクラスを変更したいので、これはうまくいきません。
Xcoreのeclipsepedia エントリを読んだり、Web を検索したりしても、何も役に立ちませんでした。
では、Ecore モデルから Xcore リソースを作成するにはどうすればよいでしょうか?
eclipse-emf - Xcore でマップを定義する方法
EMF FAQによると、 EMFでマップを作成することが可能です。
EMap は、基本的に java.util.Map$Entry インスタンスのリストです。したがって、マップを作成するには、まず次の手順に従ってマップ エントリをモデル化する必要があります。
- [Type1]To[Type2]Map という名前の EClass を作成します。[Type1] はキーの型を表し、[Type2] は値の型を表します。
- 新しく作成された EClass の Instance Class Name プロパティを java.util.Map$Entry に設定します。
- 「key」という名前の EAttribute または EReference を作成し、その EDataType または EClass を設定します。
- 「値」と呼ばれる EAttribute または EReference を作成し、その EDataType または EClass を設定します。
ここで、このマップ エントリ クラスを EClass として使用する EReference をどこかに作成すると、EMF コード ジェネレーターはこの特殊なケースを検出し、通常の EList ゲッター/セッターの代わりに適切に型指定された EMap ゲッター/セッターを生成します。
これをXcoreモデルで使用できますか? ステップ 2 が Xcore で実行可能かどうか、またはマップがまったくサポートされているかどうかはわかりません。
eclipse - Xtext 、プロットの構造の定義
曲線プロットであるタイプ曲線を作成する必要があります。データはCSVファイルで提供されます(インタープリターはデータファイルを読み取る人です)。x軸、時間(INT:INTだと思います)分:秒形式の2種類の値があります。および y 軸電圧 ( double ) 。私の文法データ型は次のとおりです。
私は文法で次の形式でマップを作成しようとしていました:Curve(Double voltage,time INT:INT)しかし、なぜそれが機能しないのかわかりません。みんなどう思いますか?タイプ time の新しいタイプを定義する必要がありますか? またはどのようにマップを適切に作成しますか? 御時間ありがとうございます
構造を定義しようとしましたが、Java の Map のような (キー、値) の配列のように機能するかどうかはわかりません