問題タブ [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 投票する
1 に答える
513 参照

java - EMF Compare: DifferenceKind は、CHANGE ではなく ADD および DELETE です。なんで?

以下は、私の emf インスタンス ドキュメントの 2 つのバージョンです。ご覧のとおり、'productCode' の値がKAFからChangedに変更されただけです。しかし、compare はこれを 2 つの変更ADDDELETEとして扱っています。なぜかわからない?

バージョン 1

バージョン 2

出力

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

java - EMF Compare による EMF モデルの比較

同じ ecore モデルに基づく 2 つのバージョンの EMF インスタンスがあります。v1 から v2 への変更点のリストを次の形式で準備する必要があります。

モデル内の各オブジェクト オブジェクト名: 変更された属性: 追加された属性: 削除された属性:

これらの各 emf インスタンス ファイルは、実際には DB データの表現です。ユーザーは DB を直接変更しませんが、emf インスタンス ファイルを変更します。ツールはこれらの変更を識別し、必要な DML ステートメントを生成する必要があります。これを達成する方法について疑似コードを提示できるかどうか、またはより良い代替手段があるかどうかを評価してください。以下は私が現在持っているコードです

出力

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

eclipse - EMF 名前空間 URI/プレフィックスが null です

EMF を使用して既存の ecore ダイアグラムから EMF ジェネレーター モデルを作成する必要がありますが、作成しようとするとネームスペース エラーが発生します。

これは、2 つのエラーのスクリーンショットです。

エラー

エラーはecoreファイル(XML)にあるのではないかと思いますが、ecoreモデルの作成にGUIツールしか使っていないので何を書けばいいのかわかりません...

私の ecorediag ファイルはここにあり、私の ecore ファイルはここにあります。

問題なくスムーズに動作したことがないため、EMF の使用経験が乏しく、これは別の問題ですが、使用せざるを得ません。

エラーをグーグルで検索してみましたが、返されたヒットは 9 件と 8 件だけで、そのほとんどは問題の解決に役立ちませんでした。

EMF Generator モデルを生成できるようにするには、ecorediag または ecore ファイルで何を編集する必要がありますか?

記録として、Eclipse 4.2.2 を使用しています。

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

code-generation - Xtext への Ecore モデル

完全な EMF-Metamodel (ecore) を作成しました。xtext2 が xpand よりもコード生成に適していることをどこかで見つけたので、Xtext2 でコード生成を試してみたいと思います。

Eclipse で新しいプロジェクトを作成し、既存の ecore-model をインポートしました。Xtend で新しいプロジェクトを使用して、コード生成を行います。

  1. xtext へのデフォルトの変換が好きではありません。多くの中括弧やその他のものに。変換方法をどうにか定義できますか?
  2. メタモデル (ecore) を変更した場合、xtext ファイルの更新を強制するにはどうすればよいですか?
  3. 私の目標を達成するためのより良い方法はありますか?
0 投票する
2 に答える
1725 参照

eclipse - Ecore モデルの検証および変換中に問題が検出されました。ダイアグラム内のモデル オブジェクトの名前の形式が正しくありません

Eclipse 内に EMF プラグインをインストールしようとしましたが、デフォルトの Ecore ダイアグラムおよび EMF ジェネレーター モデル プロジェクトの一部が利用できませんでした。そのため、モデリング用の別の Eclipse インストーラー、つまり Eclipse Modeling Tools (275 MB) をダウンロードし、関連するすべてのモデル関連およびダイアグラム ベースのプロジェクトを見つけました。同じチュートリアルhttp://www.vogella.com/articles/EclipseEMF/article.htmlに従いました。Web ページ モデル ダイアグラムを作成してから webpage.ecore ファイルを作成できましたが、モデル ジェネレーター ファイルの webpage.genmodel で「オブジェクトのダイアグラムで使用されている名前が適切に形成されていない」などのエラーが発生していました。」 Web ページ モデル図の . 私はこれらのエラーをグーグルで検索しました。これは、制約をモデリングするために指定された言語に従って名前が適切でなく、これらのエラーの解決策が見つからなかったことを意味します。その後、エラーを無視しようとし、Javaコードのドメインクラスを生成しようとしましたが、Javaコードが生成されますが、他の次のモジュールモデルを作成してプラグインを実行するカテゴリでモデルを編集すると、このリンクの以前のエラーが原因でそれ以上機能しませんhttp://www.vogella.com/articles/EclipseEMF/article.html。これらのエラーのデバッグを手伝ってください

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

rcp - EMF: EPackage だけで EClass のイメージを見つけますか?

私は EPackage を持っており、このパッケージから EClass を 1 つ持っています。取得したいのは、EClass に関連付けられている画像だけですが、どうすれば取得できますか?

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

websphere - Websphere Application Server v8.5 では、libs フォルダー内の jar を強制的に使用する

Websphere Application Server がアプリケーションの WEB-INF/libs フォルダー内の jar プレースを使用し、サーバーのプラグイン フォルダー内で使用可能なものを無視する方法はありますか。アプリケーションで EMF を使用していますが、サーバーで提供されているバージョンには EMF GenericType のサポートが含まれていないため、アプリケーションで libs フォルダー内の jar ファイルを使用するようにしたいと考えています。

助けてくれてありがとう