問題タブ [eclipse-emf]

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 投票する
2 に答える
1185 参照

eclipse-emf - EMFでのJETの使用

EMFモデルメタデータでJETテンプレートを実行する必要があります。つまり、モデル自体(データではない)がJETテンプレートに入力されます。

より実際的には、EMFテンプレートに基づいてJava以外のコードを生成したいと思います。

どうすればいいですか?

ありがとうございました

0 投票する
2 に答える
1507 参照

versioning - Meta-model evolution in the Eclipse Modeling Framework

I am making an attempt to evaluate EMF for use within a project. One of the things i am looking at is some kind of versioning support at the metamodel (M2 or the .ecore model) level.

In terms of metamodel evolution, i have read certain discussions and have come across this paper. However, i wanted to know if there is anything concrete in this direction that is happening within EMF.

In general, what is the level of support for features involving versioning - such as merge and compare, evolution, migration, co-existence of multiple versions simultaneously, etc. I realize that the actual versioning itself will be provided by the source control system that one would use to store these meta-models, however semantic versioning capabilities (such as the ones i have mentioned above) should be provided by EMF itself, right?

I am aware of certain initiatives such as EMF Compare and Temporality which are meant for the EMF models. I am not sure if these work at the meta-model level.

0 投票する
4 に答える
14207 参照

xsd - XSDをEcore(EMF)に変換する方法

.xsd-filesを-filesに変換する最良の方法は何.ecoreですか?

そのためのEclipseプラグインはありますか?

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

web-services - EMF クラスを使用して Web サービスを使用するには?

EMF によって作成されたクラスを使用して Web サービスを作成したいのですが、これらのクラスは標準の Bean 形式ではないため、Web サービスを作成するためのラッパーまたはツールはありますか?

0 投票する
3 に答える
2624 参照

eclipse - EMF APIを使用してecoreからGenmodelとモデルコードをプログラムで作成する方法は?

そのためのチュートリアルはありますか?

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

eclipse - EMF でより多くのモデルに対して 1 つのエディターのみを生成する方法は?

私はより多くの EMF genmodels を持っています。モデルごとに新しいエディタを作成するのはかなり不自由です。生成後 (右クリック - generateAll)、古いエディターは常に上書きされます。

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

java - EMF 変更不可能なリストを返すメソッドを生成する

次のように、注釈付きのJavaコードを介してEMFを使用しています

この注釈付きインターフェースから ecore および genmodel ファイルを作成した後、コードを生成した後、getEntityTypes メソッドは次のように変更されます。

カプセル化の目的で、この EList を変更できないようにしたいので、インターフェイス クライアントのコードは add メソッドと remove メソッドを介してのみリストを変更できます。

つまり、Java アノテーションまたは genmodel ファイルを変更して、変更不可能なリストを返すコードを生成するようにジェネレーターに指示する方法はありますか? (ググっても見つけられませんでした…)

そのような状況をどのように管理しますか?

前もって感謝します

マヌー

0 投票する
2 に答える
2025 参照

java - EMFモデルインスタンスをシリアル化するための最良の方法は何ですか?

EMFモデルのインスタンスがメモリに入力されたEclipseRCPアプリケーションがあります。外部システムがアクセスできるようにそのモデルを保存するための最良の方法は何ですか?アクセスは、実行中および実行後に発生する可能性があります。

モデルの読み取りと書き込みはかなりバランスが取れており、1秒間に数回発生する可能性があります。

Hibernate + Teneo + EMFを使用して作成されたデータベースはうまく機能すると思いますが、他にどのようなオプションがあるのか​​知りたいです。

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

eclipse-emf - ResourceSet.createResource(URI) - 'uri' が特定のリソースを作成するのに十分でない場合はどうなりますか?

ResourceSet には、リソースを作成できるメソッドがあります。

public Resource createResource(URI uri)

問題: 「uri」では有効なタイプのリソースを作成するのに十分ではありません。たとえば、URI が「http://host/file.wsdl」の場合、createResource は WSDLResource を作成する必要があることを認識します。しかし、たとえば、" http://host/file?wsdl " というURL を持つ wsdl がある場合はどうすればよいでしょうか。

もちろん、実行時に作成されるリソースの実際のタイプを抽出できますが、このタイプを ResourceSet に渡す方法がわかりません。

ありがとう