問題タブ [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.

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

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無駄に。

プロパティ ビューのすべてが実装されていますが、どこかで有効化されていないようです。これに対する何らかのサポートに本当に感謝しています。

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

java - サーバー上で GEF ダイアグラムのイメージを作成する方法

エディター環境全体をロードすることなく、サーバー側で Eclipse GEF ダイアグラムのイメージを作成したいと考えています。

この図は、GEF に基づく Eclipse Graphiti に基づく Eclipse bpmn2-modeler を使用して設計さます

アイデアは次のようになります。

  1. BPMN モデルを読み込む
  2. ダイアグラム情報を生成する
  3. 図を画像としてエクスポート

このスニペットは、BPMN モデルをロードするステップ 1 を実行する必要があります。

  1. 見つけたダイアグラム情報を生成しますorg.eclipse.bpmn2.modeler.core.di.DIImport
    ここでの問題は、コンストラクターには and が必要でorg.eclipse.graphiti.ui.editor.DiagramEditorあり、サーバーにはありません。実行中の UI 環境はありません。
    ダイアグラムを生成できる他のユーティリティまたはハンドラーはありますか?

  2. org.eclipse.graphiti.ui.features.DefaultSaveImageFeatureとを見てみましたorg.eclipse.graphiti.ui.internal.util.ui.print.AbstractFigureSelectionDialog (initScaledImage())
    しかし、これを深く掘り下げる前に、まずステップ 2 の問題に合格する必要があります。

多分私は間違った方法で、もっと簡単なアプローチがありますか?

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

java - RCP アプリケーションでの Eclipse Graphiti

複数のビューを持つ既存の Eclipse RCP アプリケーションがあります。アイデアは、あるビューから別のビューにオブジェクトをドラッグ アンド ドロップできるアプリケーションを作成することです (たとえば、Microsoft Visio など)。

私の質問

  1. ビューの 1 つで Graphiti を使用して空の (グリッド) キャンバスをインスタンス化するにはどうすればよいですか (可能な場合)。

  2. RCP のドラッグ アンド ドロップ機能を Graphiti と一緒に使用することはできますか?

どんなポインタでも大歓迎です。

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

java - グラファイト図で汚れた状態をリセットするには?

Eclipse Graphiti エディターを開いた後、ダイアグラムの初期化を変更したいと考えています。そうすることで、トランザクションを使用してエディターが汚れます。
ダーティな状態をリセットする方法が見つかりませんでした。この時点でダイアグラムを保存したくありません。

コマンド スタックで使用するflush()と、init の変更も元に戻されます。

ダーティな状態をリセットする方法はありますか?
トランザクション処理またはコマンド スタックの記録を無効にする方法はありますか?

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

java - Eclipse Graphiti エディターのパレットを無効化/削除するにはどうすればよいですか?

Eclipse Graphiti エディターのパレットを削除しようとしています。

org.eclipse.graphiti.ui.editor.DiagramBehaviorcreatePaletteBehaviour()オーバーライドする必要がありますが、 を返すとnull、エディターがクラッシュします。

ダイアグラムの動作でもこれを試しましたが、実際には折りたたんで削除したくありません。

また、設定を操作する代わりに、何らかの API を使用することをお勧めします。

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

eclipse - Eclipse: Xtext と Epsilon/GMF/Graphiti との統合

Eclipse でグラフィカルにサポートされた DSL を作成したいと考えています。DSL には Xtext を使用していますが、グラフィカル部分を統合する方法の良い例が見つかりません。グラフィカルな部分を証明するためのテクノロジの 1 つを決定したわけではなく、いずれかを使用する準備ができています。

誰かが今良い例を持っていますか?