問題タブ [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 に答える
4260 参照

eclipse-emf - Eclipse EMF:名前でEAttributeにアクセスするには?

String と EMF EObject が渡される Java メソッドがあります。String は、EObject の属性の名前を意味します。たとえば、「foo」と EObject eobj が渡された場合、eobj.getFoo() にアクセスする必要があります。featureID から EAtribute の値を取得する方法は知っていますが、属性名で値を取得する方法が見つからないようです。これは可能ですか?

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

dsl - Xtext/EMF モデルからモデルへの変換方法は?

Xtext に DSL があり、.xtext ファイルで定義されているルール、ターミナルなどを再利用して、プロジェクトに含まれる他のツールの構成ファイルを生成したいと考えています。構成ファイルは BNF に似た構文を使用するため、実際の Xtext コンテンツに非常に似ており、必要な変換は最小限です。理論的には、Xtext を解析して構成を吐き出すスクリプトを簡単に作成できます...

問題は、エコシステム全体に適合するように実装するにはどうすればよいかということです。言い換えれば、Xtext/EMF でモデルからモデルへの変換を行う方法は?

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

war - 複数のMavenプロジェクトを集約する戦争でXCoreで生成されたクラスを使用する

と呼ばれるMavenプロジェクトがありmyproject.appます。また、vaadinとgwtを使用する別のプロジェクトと呼ばれるmyproject.ui別のプロジェクトがあります。これはXcore-ProjectをMavenに変換したという名前myproject.modelです。

戦争でそれらをすべて集めたい。このためにmyproject.war、依存関係を宣言するpomがあります。

VaadinとGWTの場合、これらのプロジェクトは純粋なMavenプロジェクトであるため、すべてが正常に機能しています。Plugin DependenciesXcoreプロジェクトは、戦争中にこのプロジェクトで宣言されたものを提供することができないため、私に頭痛の種を与えます。

必要なライブラリをpomに追加しようとしましたが、Centralから古いバージョン(2.2.3)しか入手できません。XCoreプロジェクトは2.8を使用しています。/3.8。

どうすればこれを解決できますか?

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

eclipse-emf - EMF: 一意の名前を持つ XML 要素のグループをマップにマップする方法

既存の XML 形式があり、その XML 形式でファイルをロードおよび保存するために使用できる Ecore ベースのモデルを作成したいと考えています (独自のシリアライザー/デシリアライザーを作成する必要はありません)。XML には、次の構造を持つ要素が含まれています。

要素の名前は、child兄弟間で一意であることが期待されます。明らかに、これをモデル化する最も自然な方法はMapEMapまたは他のマップのような構造を使用することです。そのようなデータ構造を使用し、そのモデルのインスタンスが上記の形式で永続化されるような方法でモデルに注釈を付けることは可能ですか?

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

eclipse - Eclipse モデリング フレームワーク - ワークフロー?

次の質問があります。私は、ATL をテクノロジーとして使用する M2M トランスフォーメーションを含む EMF プロジェクトを持っています。次に、コード生成に XPand を使用するプロジェクトがあります。次のワークフローを実行したい。

モデル A -- --> モデル B --> コード

問題は、2 つのプロジェクトがあり、モデルとメタモデルを他のプロジェクトにコピーする必要があることです。上記のようなワークフローをモデル化するテクノロジーはありますか?

ありがとう、クレメンス

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

java - Eclipse GMF (Graphical Modeling Framework) を使用してスタンドアロンのモデリング IDE を作成できますか?

グラフィカル モデリング アプリケーションを作成したいと考えています。

私はすべてのドラッグアンドドロップ機能に取り組んできましたが、GMF/EMF について考えましたが、少なくとも私が見たものからは、Eclipse プラグインの作成に使用されています。

http://wiki.eclipse.org/Graphical_Modeling_Framework_FAQ#What_can_I_do_with_GMF.3F

GMF で何ができますか? GMF を使用すると、Eclipse 用のグラフィカル エディターを作成できます。たとえば、UML モデリング ツール、ワークフロー エディターなどです。基本的には、EMF の任意のドメイン モデルのグラフィカルな編集画面です。

私の質問は、このフレームワーク (実行するのに Eclipse を必要としないアプリケーション) を使用してスタンドアロン アプリケーションを作成することも可能かどうかです。

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

java - Eclipse RCP: リソースへのユーザー アクセス許可を管理する方法は?

Eclipse エコシステムでリソースへのアクセス許可を管理する方法はありますか?

Eclipse RCP アプリケーションのデータへのアクセスを許可/拒否するには、Linux ファイルシステムのアクセス許可のようなものが必要です。すなわち:

  • ユーザーとグループの管理

  • ログイン管理

  • 自分のリソース (つまり、自分のデータベース レコード) の読み取り/書き込みアクセス許可の管理

  • EMF ベース (必須ではありませんが、非常に便利です)

ゼロから開発することもできますが、それは一般的なニーズだと思いますので、何かを行うこともあると思います。

それとも私が間違っていますか?

ありがとう。

編集: 件名を修正しました。ごめん

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

eclipse - emfをeclispeチームサポートと比較する方法

私はEmfCompare2を使用して、Eclipseのチームサポートと統合しています。ここでemfcomparefaqページの指示に従いますが、コンテンツタイプID「org.eclipse.emf.compare.ui.contenttype.ModelContentType」は無効になっているようです。私が試したもう1つの方法は、カスタムファイル拡張子とorg.eclipse.emf.ecore.xmiの間にファイルタイプの関連付けを追加して、emf compareがファイルを取得し、自動的に差分を実行できるようにすることでした。このように、emfモデル比較エディターが表示されますが、モデルにいくつかの変更を加えたと確信していても、違いはないと表示されます。私は何をすべきか?

[編集]emfcompareモジュールを確認しましたが、emf compareは、[Comparewith]メニューの[Comparewith]オプションのみを提供していることがわかりました。2つのファイル間の比較が機能しています。したがって、残っている質問は、「Comparewith」>「latestfromrepository」オプションをemfcompareeditorで機能させる方法です。

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

eclipse - XTextで生成されたプラグインでPreferenceStoreを取得する方法

XTextによってDSL用に生成された設定ページを拡張しようとしています。フィールドエディタを活用する新しい設定ページを追加できましたが、 http://www.vogella.com/articles/EclipsePreferences/IPreferenceStoreで説明されているように、変更された構成を追跡するためにインスタンスを取得する方法がわかりません。 article.html

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

diagram - GMF ダイアグラム エディターでモデル要素のプロパティを無効にする

私は GMF/EMF の初心者で、次の問題があります。モデル エディターを設計していて、一部のユーザー アクションを制限したいと考えています。プロパティ ビューでは、ダイアグラム要素に特定のプロパティがあります。ユーザーがこのビューで特定のプロパティを変更できないようにしたいのですが、プロパティはそのままにしておく必要があり、削除しないでください。コンボボックス/テキスト入力を非表示または無効にするか、フィールドを読み取り専用にする可能性はありますか?

あなたが私を助けることができれば、私は本当に幸せです. ありがとう