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

java - GMF - プログラムによるコンパートメントの展開/折りたたみ

複数のコンパートメントを保持する EntitiesContainer というクラスがあります。

私がしたことは基本的に、コンパートメントまたはコンパートメント名を右クリックして、コンパートメントXEditpartとコンパートメントXNameEditpartの両方に適用されるダブルクリックリスナーを介してこのイベントをリッスンするときです。

今、ダブルクリックに基づいてこのコンパートメントを展開または折りたたむようなことを実現したいと考えていますが、これを行う方法は見つかりませんでした。このコンパートメントの EditPart を介してどのようにアプローチできますか?

また、コンパートメントが開いたときに他のすべてのコンパートメントを閉じることは可能でしょうか? その場合、これは AddSemanticListeners-listenerFilters で行う必要がありますか?

手がかりをいただければ幸いです。

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

eclipse-emf - GMFappilication でノードをドラッグ アンド ドロップしても何も来ない

GMF アプリケーションでノードをドラッグ アンド ドロップすると、何も描画されず、次の例外が発生します。 (DefaultOperationHistory.java:521) org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute で (DiagramCommandStack.java:206) org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute で(DiagramCommandStack.java:169) org.eclipse.gmf.runtime.diagram.ui.parts.DiagramCommandStack.execute(DiagramCommandStack.java:156) org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:425) ) どんな助けでも大歓迎です。

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

emf - GMF ダイアグラムを ecore ファイルにエクスポート

記事http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1を使用して、EMF モデルから GMF ダイアグラム エディターを作成しました。しかし、このエディタで作成したダイアグラムを EMF (ecore ファイル) にエクスポートする可能性を見つけることができました。出来ますか?

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

eclipse - Eclipse GMF を使用して読み取り専用図を作成する

ファイルシステムの例http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1に従いました

私がやりたかったのは、生成されたエディターをそのパレットで使用しないことです。

1 つのビューで新しいプラグインを作成し、このビュー内にプログラムでダイアグラムを作成して、たとえばリンクで接続された 2 つのオブジェクトを表示したいと考えました。

この回答に出くわしましたGMF表示図の例

しかし、それは私をあまり助けませんでした。

私のビューのcreatePartControlで私がした

答えのようですが、その「ダイアグラム」変数を取得する方法がわかりませんでした

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

java - GMF コード生成: コード生成をカスタマイズしたり、既にカスタマイズされた GMF コードを新しいバージョンの eclipse/GMF で再利用したりする方法はありますか?

私は自分の xsd、GMF によって生成された/diagram/edit/partsパッケージおよびその他のパッケージを使用して GMF コードを生成しています。/diagram/edit/partsパッケージに存在するConnectionNodeEditPartクラスを拡張するすべてのクラスに共通のカスタマイズを行いたいと考えています。GMF はConnectionNodeEditPartのサブクラスでメソッドを生成しました。

protected void "addChildVisual(EditPart childEditPart, int index)" および以下のメソッド コンテンツ。

今、すべての addChildVisual メソッドを次のようにカスタマイズしたいと思います。

これは、インデックス-1に変更/置換するだけです

このようなクラスが 1000 あります。ある Eclipse バージョンから次の Eclipse バージョンに移行するたびに変更する必要があります。これは、私が議論しているサンプル/単純な変更です。他にも、いくつかのメソッド コンテンツが追加/変更され、GMF 生成コードにいくつかの新しいメソッドが追加された変更があります。

ある Eclipse バージョンから次のバージョンに移行するときはいつでも、この面倒なコードのカスタマイズ部分が非常に厄介でした。

新しいバージョンの eclipse/新しいバージョンの GMF で既にカスタマイズされたコードを再利用する方法はありますか。カスタマイズをグループ化して、たとえば 15 の変更を想定できますが、各変更は 1000 個の Java クラス (同じ変更) に対して行う必要があります。コード生成をカスタマイズしたり、すでにカスタマイズされた GMF コードを新しいバージョンの eclipse/GMF で再利用したりする方法はありますか??

この問題を解決するために親切に助けてください。

前もって感謝します。

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

uml - UML モデルから emf 生成モデルを作成する

UML モデルに基づいて、Eclipse gmf を使用してグラフィカル エディターを作成しようとしています。

このために、UML モデルに基づいて .gnemodel ファイルを作成しましたが、生成された .ecore ファイルに関連付けがありません

eclipse papyrus を使用して UML モデルを作成しましたが、関連付けを ecore ファイルにインポートできるように何かが欠けていると思います。

編集(コメントからの画像) ここに画像の説明を入力

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

eclipse-rcp - GEF : プログラムで接続を作成する方法は?

2 つのタイルを作成してそれらを接続する方法を説明する Eclipse チートシートを作成したいと思います。

EditPart2 つのタイルを作成するコマンドは正常にコーディングできましたが、GEF で2 つのタイル (つまり、 source と target ) 間の接続を作成するコマンドはコーディングできませんでしたDiagramEditPart

誰かがこれを行う方法を知っていますか、または提供する説明付きのコード例を持っていますか?

よろしくお願いします!

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

java - ecore モデルでリスト変数を定義するにはどうすればよいですか?

名前の付いたクラスと、GMF (Graphical Modeling Framework) でFile別の名前の付いたクラスがあります。Folderクラス定義でFolderは、 を返すメソッドがありますList<File>が、ecore モデルでどのように定義できますか?

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

emf - EMF と GMF を実行するには?

みなさん、こんにちは。EMF と GMF を扱うのは初めてです。Eclipse でEMF および GMFプロジェクトを作成する方法を教えてください。これを実行するために必要なツールは何かを尋ねるつもりです。

前もって感謝します