問題タブ [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.
eclipse-gef - Eclipse GEF エディタへの BPMN シェイプの追加
GEFを使用してエディターを生成できるBPMN2モデルがあります。しかし、プール、レーン、開始イベントを追加できません...
eclipse-plugin - 新しい要素/パレットコンポーネントをGMF.gmfgenファイルに直接追加する方法
モデル全体を作成してから、ダイアグラムで生成されたコードを取得しました。パレットにコンポーネントを追加する必要があることに気づきました。しかし、私はすでに生成されたコードですでに多くの変更を実行しました。したがって、すべての手順を繰り返すと、ほとんどの場合、すべての変更が失われます。したがって、最初のサイクルから開発せずに、新しいコンポーネントを追加したり、パレット内に新しい要素を導入したりする方法はありますか。
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モデラーを作成している人を知っている場合は、目標を達成するために努力できるように、私に知らせてください。
この取り組みに関連するご意見やリソースを共有していただければ幸いです。
eclipse-gef - BPMN2エディターへのシーケンスフローの追加
GEFを使用してBPMN2エディターを開発しています。私はBPMN2EMFモデルを持っています。SequcenFlowをエディターに追加すると正常に作成されますが、その後、GEFエディターでBPMNシェイプを作成できなくなります。getContentPane()。add(child、index)の処理で、IndexOutOfBoundsExceptionで例外が発生しました。
eclipse - ダブルクリックリスナーをGEFエディターに追加するにはどうすればよいですか?
私はGEFを使用しています。いくつかの「ボックス」が実装されたグラフィカルエディタがあります。次に、各ボックス(長方形)にダブルクリックリスナーを追加します。GraphicalViewerにリスナーを追加しようとしましたが、機能しませんでした。
eclipse-gef - Eclipsegefで選択したラベルを直接編集する
図に2つのラベルがあります。デフォルトでは、gefを使用すると、ユーザーが編集部分をクリックしたときに直接編集を実行できます。同じ図に2つのラベルがあり、マウスがクリックされたラベルを直接編集する必要があります。しかし今、私がクリックすると、両方のラベルが直接編集のために表示されていますか?
コーディングを配置しました
java - RectangleFigure 内のラベルを中央に配置する方法
私はdraw2dの完全な初心者です。使用方法を学ぶためにいくつかの例を作成しようとしています...白い背景、いくつかのパディング、および囲みのあるラベルを示す図を作成しようとしています灰色の背景。そのために、次のように書きました。
私のクラスは、RectangleFigure の代わりに Figure を拡張します。これは、後で ToolbarLayout を追加して、RectangleFigure+Label の下に追加する必要があるためです...私の質問:
- 私のように位置を計算せずに、親(RectangleFigure)内に図(Label)を中央に配置する方法はありますか?
- 図に「パディング」(ラベルに設定したサイズのような結果) または「マージン」(子とマージンから自動的に計算されるサイズ) を追加する方法はありますか?
- 一般的に、私がやろうとしていることを実装するためのより良い方法はありますか?
APIドキュメントにメソッドが見つかりません。一般的にドキュメントが不足しています...よろしくお願いします。
eclipse-rcp - 複数ページ エディターに GEF エディターを追加する方法は? (日食RCP)
マルチページ エディターに GraphicalEditor を追加したいと考えています。ただし、単に呼び出すと
addPages() 内で、エラーが発生しました。私の GEF エディターは GraphicalEditor を拡張するため、FormPage も拡張できません。ということで、IFormPageを実装させました。しかし、それでもエラーが発生します。実際には、マルチページ エディターに使用しているエディターを、グラフィカル エディターに対応するエディターにキャストできないというメッセージが表示されます。
では、最後に、マルチページ エディターに GEF エディターを追加するにはどうすればよいでしょうか?
それを解決するためのヒントはありますか?
eclipse-gef - Eclipse GEF エディターでの切り取り、コピー、貼り付け
BPMN2 EMF モデルを使用して Eclipse gef エディターを作成しています。今、私はエディター機能をほぼ終了しています。しかし、切り取り、コピー、貼り付けの機能を実装することは明確ではありません。ネットでたくさん検索しましたが、モデルでクローンメソッドを使用して見たすべてのチュートリアル。デフォルトの bpmn2 モデルはクローン インターフェイスを実装していません。複製せずにgefエディターでカット、コピー、ペーストを実現するアイデアを教えてください。
eclipse - Eclipse GEF/draw2d座標系変換
draw2dで座標変換がどのように機能するかを誰かに説明してもらえますか?図に図を含めることができる階層図があります。最初に、リクエストを使用して内部フィギュアを追加しgetLocation
、のホストフィギュアを取得してEditPolicy
適用しましhostFigure.translateToRelative(location)
たが、機能しません!translateToParent
と他のものの組み合わせもありません。
最後にgetConstraintFor
、変換自体を行うポリシーによって提供されるメソッドを使用するLogicの例から実装をコピーしました。私はこれがどのように機能するかを確認できましたが、理解できませんでした。
私はこのテーマに関する日食フォーラムのいくつかのスレッドを読みましたが、のような単純な方法が期待どおりに動作しない理由をまだ理解してtranslateToAbsolute
いません。誰か説明してもらえますか?ありがとう