問題タブ [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.
eclipse-emf - EMFでのJETの使用
EMFモデルメタデータでJETテンプレートを実行する必要があります。つまり、モデル自体(データではない)がJETテンプレートに入力されます。
より実際的には、EMFテンプレートに基づいてJava以外のコードを生成したいと思います。
どうすればいいですか?
ありがとうございました
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.
xsd - XSDをEcore(EMF)に変換する方法
.xsd
-filesを-filesに変換する最良の方法は何.ecore
ですか?
そのためのEclipseプラグインはありますか?
web-services - EMF クラスを使用して Web サービスを使用するには?
EMF によって作成されたクラスを使用して Web サービスを作成したいのですが、これらのクラスは標準の Bean 形式ではないため、Web サービスを作成するためのラッパーまたはツールはありますか?
eclipse - EMF APIを使用してecoreからGenmodelとモデルコードをプログラムで作成する方法は?
そのためのチュートリアルはありますか?
eclipse - EMF でより多くのモデルに対して 1 つのエディターのみを生成する方法は?
私はより多くの EMF genmodels を持っています。モデルごとに新しいエディタを作成するのはかなり不自由です。生成後 (右クリック - generateAll)、古いエディターは常に上書きされます。
java - EMF 変更不可能なリストを返すメソッドを生成する
次のように、注釈付きのJavaコードを介してEMFを使用しています
この注釈付きインターフェースから ecore および genmodel ファイルを作成した後、コードを生成した後、getEntityTypes メソッドは次のように変更されます。
カプセル化の目的で、この EList を変更できないようにしたいので、インターフェイス クライアントのコードは add メソッドと remove メソッドを介してのみリストを変更できます。
つまり、Java アノテーションまたは genmodel ファイルを変更して、変更不可能なリストを返すコードを生成するようにジェネレーターに指示する方法はありますか? (ググっても見つけられませんでした…)
そのような状況をどのように管理しますか?
前もって感謝します
マヌー
java - EMFモデルインスタンスをシリアル化するための最良の方法は何ですか?
EMFモデルのインスタンスがメモリに入力されたEclipseRCPアプリケーションがあります。外部システムがアクセスできるようにそのモデルを保存するための最良の方法は何ですか?アクセスは、実行中および実行後に発生する可能性があります。
モデルの読み取りと書き込みはかなりバランスが取れており、1秒間に数回発生する可能性があります。
Hibernate + Teneo + EMFを使用して作成されたデータベースはうまく機能すると思いますが、他にどのようなオプションがあるのか知りたいです。
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 に渡す方法がわかりません。
ありがとう