問題タブ [eclipse-gef]

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 に答える
154 参照

eclipse-gef - Eclipse GEF エディタへの BPMN シェイプの追加

GEFを使用してエディターを生成できるBPMN2モデルがあります。しかし、プール、レーン、開始イベントを追加できません...

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

eclipse-plugin - 新しい要素/パレットコンポーネントをGMF.gmfgenファイルに直接追加する方法

モデル全体を作成してから、ダイアグラムで生成されたコードを取得しました。パレットにコンポーネントを追加する必要があることに気づきました。しかし、私はすでに生成されたコードですでに多くの変更を実行しました。したがって、すべての手順を繰り返すと、ほとんどの場合、すべての変更が失われます。したがって、最初のサイクルから開発せずに、新しいコンポーネントを追加したり、パレット内に新しい要素を導入したりする方法はありますか。

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

eclipse-rcp - Gefのbpmn2モデラー

GEFのみを使用してbpmn2モデラーを開発しようとしています。私はemfbpmn2モデルを配置していて、モデルの使用方法とGEFのみを使用して完全に機能するBpmn2エディターを作成する方法について本当に混乱しています。

私はインターネットでemfモデルからグラフィカルエディターを構築する方法についてさまざまなチュートリアルを経験しましたが、emf bpmn2メタモデルは複雑で、途中で立ち往生しており、各形状(setBoundsおよびgetBounds)の境界を設定するときに問題が発生します。の上。

次の場所(http://www.eclipse.org/modeling/mdt/?project=bpmn2)で開発されているbpmnモデラーはgraphitiを使用しています。私が提案するbpmn2モデラーは、完全にGEF(グラフィック編集フレームワーク)で実行されます。

誰かが同じ努力に取り組んでいる場合、または完全にGEFでbpmn2モデラーを作成している人を知っている場合は、目標を達成するために努力できるように、私に知らせてください。

この取り組みに関連するご意見やリソースを共有していただければ幸いです。

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

eclipse-gef - BPMN2エディターへのシーケンスフローの追加

GEFを使用してBPMN2エディターを開発しています。私はBPMN2EMFモデルを持っています。SequcenFlowをエディターに追加すると正常に作成されますが、その後、GEFエディターでBPMNシェイプを作成できなくなります。getContentPane()。add(child、index)の処理で、IndexOutOfBoundsExceptionで例外が発生しました。

0 投票する
3 に答える
2486 参照

eclipse - ダブルクリックリスナーをGEFエディターに追加するにはどうすればよいですか?

私はGEFを使用しています。いくつかの「ボックス」が実装されたグラフィカルエディタがあります。次に、各ボックス(長方形)にダブルクリックリスナーを追加します。GraphicalViewerにリスナーを追加しようとしましたが、機能しませんでした。

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

eclipse-gef - Eclipsegefで選択したラベルを直接編集する

図に2つのラベルがあります。デフォルトでは、gefを使用すると、ユーザーが編集部分をクリックしたときに直接編集を実行できます。同じ図に2つのラベルがあり、マウスがクリックされたラベルを直接編集する必要があります。しかし今、私がクリックすると、両方のラベルが直接編集のために表示されていますか?

コーディングを配置しました

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

java - RectangleFigure 内のラベルを中央に配置する方法

私はdraw2dの完全な初心者です。使用方法を学ぶためにいくつかの例を作成しようとしています...白い背景、いくつかのパディング、および囲みのあるラベルを示す図を作成しようとしています灰色の背景。そのために、次のように書きました。

私のクラスは、RectangleFigure の代わりに Figure を拡張します。これは、後で ToolbarLayout を追加して、RectangleFigure+Label の下に追加する必要があるためです...私の質問:

  • 私のように位置を計算せずに、親(RectangleFigure)内に図(Label)を中央に配置する方法はありますか?
  • 図に「パディング」(ラベルに設定したサイズのような結果) または「マージン」(子とマージンから自動的に計算されるサイズ) を追加する方法はありますか?
  • 一般的に、私がやろうとしていることを実装するためのより良い方法はありますか?

APIドキュメントにメソッドが見つかりません。一般的にドキュメントが不足しています...よろしくお願いします。

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

eclipse-rcp - 複数ページ エディターに GEF エディターを追加する方法は? (日食RCP)

マルチページ エディターに GraphicalEditor を追加したいと考えています。ただし、単に呼び出すと

addPages() 内で、エラーが発生しました。私の GEF エディターは GraphicalEditor を拡張するため、FormPage も拡張できません。ということで、IFormPageを実装させました。しかし、それでもエラーが発生します。実際には、マルチページ エディターに使用しているエディターを、グラフィカル エディターに対応するエディターにキャストできないというメッセージが表示されます。

では、最後に、マルチページ エディターに GEF エディターを追加するにはどうすればよいでしょうか?

それを解決するためのヒントはありますか?

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

eclipse-gef - Eclipse GEF エディターでの切り取り、コピー、貼り付け

BPMN2 EMF モデルを使用して Eclipse gef エディターを作成しています。今、私はエディター機能をほぼ終了しています。しかし、切り取り、コピー、貼り付けの機能を実装することは明確ではありません。ネットでたくさん検索しましたが、モデルでクローンメソッドを使用して見たすべてのチュートリアル。デフォルトの bpmn2 モデルはクローン インターフェイスを実装していません。複製せずにgefエディターでカット、コピー、ペーストを実現するアイデアを教えてください。

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

eclipse - Eclipse GEF/draw2d座標系変換

draw2dで座標変換がどのように機能するかを誰かに説明してもらえますか?図に図を含めることができる階層図があります。最初に、リクエストを使用して内部フィギュアを追加しgetLocation、のホストフィギュアを取得してEditPolicy適用しましhostFigure.translateToRelative(location)たが、機能しません!translateToParentと他のものの組み合わせもありません。

最後にgetConstraintFor、変換自体を行うポリシーによって提供されるメソッドを使用するLogicの例から実装をコピーしました。私はこれがどのように機能するかを確認できましたが、理解できませんでした。

私はこのテーマに関する日食フォーラムのいくつかのスレッドを読みましたが、のような単純な方法が期待どおりに動作しない理由をまだ理解してtranslateToAbsoluteいません。誰か説明してもらえますか?ありがとう