問題タブ [graphiti]
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 - Eclipse Graphiti スプレー プロパティ ビューの問題
私は Graphiti と Spray の初心者であり、Eclipse の初心者でもあります。スプレー DSL を使用してグラフィカル エディターを作成していますが、何を試してもプロパティ ビューがアクティブにならないという問題があります。plugin.xml ファイルと plugin_propertysections.xml ファイルを詳細に調べたところ、すべて問題ないようです。私はすでにこのリソースをチェックアウトしました: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.graphiti.doc%2Fresources%2Fdocu%2Fgfw%2Fproperty-sheet.htm無駄に。
プロパティ ビューのすべてが実装されていますが、どこかで有効化されていないようです。これに対する何らかのサポートに本当に感謝しています。
java - サーバー上で GEF ダイアグラムのイメージを作成する方法
エディター環境全体をロードすることなく、サーバー側で Eclipse GEF ダイアグラムのイメージを作成したいと考えています。
この図は、GEF に基づく Eclipse Graphiti に基づく Eclipse bpmn2-modeler を使用して設計されています。
アイデアは次のようになります。
- BPMN モデルを読み込む
- ダイアグラム情報を生成する
- 図を画像としてエクスポート
このスニペットは、BPMN モデルをロードするステップ 1 を実行する必要があります。
見つけたダイアグラム情報を生成します
org.eclipse.bpmn2.modeler.core.di.DIImport
。
ここでの問題は、コンストラクターには and が必要でorg.eclipse.graphiti.ui.editor.DiagramEditor
あり、サーバーにはありません。実行中の UI 環境はありません。
ダイアグラムを生成できる他のユーティリティまたはハンドラーはありますか?org.eclipse.graphiti.ui.features.DefaultSaveImageFeature
とを見てみましたorg.eclipse.graphiti.ui.internal.util.ui.print.AbstractFigureSelectionDialog (initScaledImage())
。
しかし、これを深く掘り下げる前に、まずステップ 2 の問題に合格する必要があります。
多分私は間違った方法で、もっと簡単なアプローチがありますか?
java - RCP アプリケーションでの Eclipse Graphiti
複数のビューを持つ既存の Eclipse RCP アプリケーションがあります。アイデアは、あるビューから別のビューにオブジェクトをドラッグ アンド ドロップできるアプリケーションを作成することです (たとえば、Microsoft Visio など)。
私の質問
ビューの 1 つで Graphiti を使用して空の (グリッド) キャンバスをインスタンス化するにはどうすればよいですか (可能な場合)。
RCP のドラッグ アンド ドロップ機能を Graphiti と一緒に使用することはできますか?
どんなポインタでも大歓迎です。
java - グラファイト図で汚れた状態をリセットするには?
Eclipse Graphiti エディターを開いた後、ダイアグラムの初期化を変更したいと考えています。そうすることで、トランザクションを使用してエディターが汚れます。
ダーティな状態をリセットする方法が見つかりませんでした。この時点でダイアグラムを保存したくありません。
コマンド スタックで使用するflush()
と、init の変更も元に戻されます。
ダーティな状態をリセットする方法はありますか?
トランザクション処理またはコマンド スタックの記録を無効にする方法はありますか?
java - Eclipse Graphiti エディターのパレットを無効化/削除するにはどうすればよいですか?
Eclipse Graphiti エディターのパレットを削除しようとしています。
org.eclipse.graphiti.ui.editor.DiagramBehavior
createPaletteBehaviour()
オーバーライドする必要がありますが、 を返すとnull
、エディターがクラッシュします。
ダイアグラムの動作でもこれを試しましたが、実際には折りたたんで削除したくありません。
また、設定を操作する代わりに、何らかの API を使用することをお勧めします。
eclipse - Eclipse: Xtext と Epsilon/GMF/Graphiti との統合
Eclipse でグラフィカルにサポートされた DSL を作成したいと考えています。DSL には Xtext を使用していますが、グラフィカル部分を統合する方法の良い例が見つかりません。グラフィカルな部分を証明するためのテクノロジの 1 つを決定したわけではなく、いずれかを使用する準備ができています。
誰かが今良い例を持っていますか?