問題タブ [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.
java - GMF - プログラムによるコンパートメントの展開/折りたたみ
複数のコンパートメントを保持する EntitiesContainer というクラスがあります。
私がしたことは基本的に、コンパートメントまたはコンパートメント名を右クリックして、コンパートメントXEditpartとコンパートメントXNameEditpartの両方に適用されるダブルクリックリスナーを介してこのイベントをリッスンするときです。
今、ダブルクリックに基づいてこのコンパートメントを展開または折りたたむようなことを実現したいと考えていますが、これを行う方法は見つかりませんでした。このコンパートメントの EditPart を介してどのようにアプローチできますか?
また、コンパートメントが開いたときに他のすべてのコンパートメントを閉じることは可能でしょうか? その場合、これは AddSemanticListeners-listenerFilters で行う必要がありますか?
手がかりをいただければ幸いです。
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) ) どんな助けでも大歓迎です。
emf - GMF ダイアグラムを ecore ファイルにエクスポート
記事http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1を使用して、EMF モデルから GMF ダイアグラム エディターを作成しました。しかし、このエディタで作成したダイアグラムを EMF (ecore ファイル) にエクスポートする可能性を見つけることができました。出来ますか?
eclipse - Eclipse GMF を使用して読み取り専用図を作成する
ファイルシステムの例http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1に従いました
私がやりたかったのは、生成されたエディターをそのパレットで使用しないことです。
1 つのビューで新しいプラグインを作成し、このビュー内にプログラムでダイアグラムを作成して、たとえばリンクで接続された 2 つのオブジェクトを表示したいと考えました。
この回答に出くわしましたGMF表示図の例
しかし、それは私をあまり助けませんでした。
私のビューのcreatePartControlで私がした
答えのようですが、その「ダイアグラム」変数を取得する方法がわかりませんでした
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 で再利用したりする方法はありますか??
この問題を解決するために親切に助けてください。
前もって感謝します。
uml - UML モデルから emf 生成モデルを作成する
UML モデルに基づいて、Eclipse gmf を使用してグラフィカル エディターを作成しようとしています。
このために、UML モデルに基づいて .gnemodel ファイルを作成しましたが、生成された .ecore ファイルに関連付けがありません
eclipse papyrus を使用して UML モデルを作成しましたが、関連付けを ecore ファイルにインポートできるように何かが欠けていると思います。
編集(コメントからの画像)
eclipse-rcp - GEF : プログラムで接続を作成する方法は?
2 つのタイルを作成してそれらを接続する方法を説明する Eclipse チートシートを作成したいと思います。
EditPart
2 つのタイルを作成するコマンドは正常にコーディングできましたが、GEF で2 つのタイル (つまり、 source と target ) 間の接続を作成するコマンドはコーディングできませんでしたDiagramEditPart
。
誰かがこれを行う方法を知っていますか、または提供する説明付きのコード例を持っていますか?
よろしくお願いします!
java - ecore モデルでリスト変数を定義するにはどうすればよいですか?
名前の付いたクラスと、GMF (Graphical Modeling Framework) でFile
別の名前の付いたクラスがあります。Folder
クラス定義でFolder
は、 を返すメソッドがありますList<File>
が、ecore モデルでどのように定義できますか?
emf - EMF と GMF を実行するには?
みなさん、こんにちは。EMF と GMF を扱うのは初めてです。Eclipse でEMF および GMFプロジェクトを作成する方法を教えてください。これを実行するために必要なツールは何かを尋ねるつもりです。
前もって感謝します