問題タブ [eclipse-gmf]

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

eclipse - グラフィカル DSL 内での動作の実装

Epsilon を使用して、Eclipse でグラフィック DSL を書き始めました。ただし、問題は、epsilon が DSL の特定の動作の記述をサポートしていないことです。参考までに、データ フロー ダイアグラム用の DSL を作成しています。ここでは、分解用のシステムを実装する必要があります。つまり、プロセスに関連するすべての外部エンティティ、インターフェイス、および接続を取得する必要があります。それを分解し、それらをより低いレベルの分解に移します。イプシロンフレームワーク内でこの問題に対処する方法があるかどうか、またはDSLの動作を定義することに加えて、メタモデルからDSLを作成できる他のフレームワークがあるかどうかは誰にもわかりません。

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

eclipse - EMF ドメイン モデルから GMF ダイアグラム エディターを作成しますか?

レガシー データ表現から実行時にリソースにロードできる EMF モデルを作成しました。これは私にProjectResource extends Resource.

また、同じエコア モデルを中心に GMF で作成されたダイアグラム エディターもあります。このために空のダイアグラム ファイルを作成し、ダイアグラム エディターをロードできます。

ProjectResource からダイアグラム エディタをインスタンス化したいのですが、問題があります。ドメイン モデルに URI がないと、ドメイン モデルからダイアグラム モデルを作成できず、ダイアグラム モデルがないとダイアグラム エディターを起動できないようです。私はこれを完全に間違った方法で行っていますか?

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

java - View から GEF Editor にドラッグ アンド ドロップします。

POJOViewを表すシンプルなものがあります。TreeViewerをビューからドラッグTreeItemして、GEF エディター (マルチページ エディター内) にドロップする必要があります。

ビューアーからエディター領域にアイテムをドラッグすると、作成リクエスト、ハンドル ドラッグ、および更新リクエスト メソッドがリスナーで呼び出されます。しかし、アイテムをドロップするとhandleDrop/dropは呼び出されません。

私のView内容:

次のDragListenerようになります。

エディタは の一部でありMultiPageEditor、次のようになります。

そして次のようにDropListener見えます:

私は何が欠けていますか?

0 投票する
0 に答える
67 参照

eclipse - GMF を使用してアソシエーション クラスをサポートするには?

GMF を使用して関連クラスをサポートする方法を見つけようとしています。次のような図を作成する必要があります。 ここに画像の説明を入力

クラス (図) をうまく作成でき、Node同様に単純な関連付けも作成できます。ただし、関連クラスの処理方法がわかりません。私が欲しいと思う:

  • 主な協会を表すA Connection(実線)
  • Connection Anchorアソシエーション接続の中点にあるA
  • Connectionアソシエーションクラスに参加する別のメンバーConnection Anchor

Node不要な屈曲点が作成されるため、アソシエーションの途中でを使用したくありません。

具体的な質問:

  1. 上記のアプローチは合理的/賢明ですか?
  2. それを行うより良い方法はありますか?
  3. 既存の実装へのポインタはありますか? これは、多くの GEF/GMF ベースの UML エディターのそれぞれで解決されているに違いありませんが、長引くグーグル検索では何も表面化していません。

ありがとう。

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

java - GMF Eclipse 作成時の追加オプション

Eclipse で GMF を使用して作成されたエディターに機能を追加する必要があります。パレット内の項目を選択すると、別の項目を作成するためのオプションがボックスに表示されます。最初の項目を選択しないと、2 番目の項目を作成できません。このような機能を実装する方法を教えてください。ありがとう。

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

java - タイトル Eclipse GMF を追加してエディター ワークベンチをカスタマイズする

Eclipse で GMF を使用して生成した、エディターのキャンバスの上部にタイトルを追加したいと考えています。それを達成するために、生成されたコードにどのような変更を加える必要があるかについて、誰かが私に指示できますか? ありがとう

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

visual-studio - Eclipse GMF と MS Modeling SDK のパフォーマンスの比較

私は現在、GMF フレームワークを使用して、モデルに基づいて ecore-Model と GMF-Editor を作成しています。作成したエディタを Papyrus (v1.0) に統合しました。

私自身の DSL に基づいて、(ラウンド アバウト) 1.750 の要素を持つモデルを作成し、いくつかの図で視覚化しました。これらのダイアグラムの 1 つはメイン ダイアグラムであり、すべての要素が含まれています (他のダイアグラムは、要素間の関連付けに応じて EOL で生成されます)。メイン ダイアグラムにいくつかの変更を加えると、ツールの反応時間が遅くなります (またはヒープ領域がなくなる場合があります)。最初の質問は、「スムーズな」使用のために反応時間をスピードアップすることですか? 誰かがそのような問題を経験していますか?

Microsoft Visual Studio Modeling SDK の変更について時々考えましたが、GEF-GMF フレームワークのような個別化の可能性に関する可視化はなく、より安定していると思います (と思います)。また、ここでは、これら 2 つのフレームワーク/SDK 間の長所と短所を含め、MS Modeling SDK の経験はありません。誰かがそれについての彼の経験を報告できますか?

よろしくエリック