問題タブ [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 に答える
448 参照

eclipse - GEFのTextFlowを垂直方向に中央揃え

GEFのRectangleFigure内の複数行のテキストボックスを垂直方向に中央揃えしようとしています。サイズ変更時に調整する必要があります。

これはレイアウトで行うのが最適ですが、それがどのように機能するのか理解できません。

親FlowPageにBorderMarginを追加し、RectangleFigureのサイズが変更されたときのマージンを変更しています。残念ながら、その特定の時点では、TextFlowはレイアウトされておらず、多くの場合、正しい行数ではありません。

必要なのは行数だけなので、どうすればそれを計算できますか。

または、「自動センタリング」レイアウトはどのようになりますか?

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

eclipse - GEF - Composite でエディターを開く方法は?

私の名前は Oleg です。BPEL ファイルの視覚的な比較という高度な機能を書いています。「比較」ペイン (左右) で通常のエディターを使用したい 最初のステップとして、2 つのエディター (ファイルごとに 1 つ) を開きたいだけです。後で、それらを少し「ハック」して、新しい部分を緑色にして、削除することができます。パーツ赤 etc...

- コンポジット - .bpel ファイルを記述するリソース そして、このコンポジットでこのリソースのデフォルト エディタを開く必要があります。

ヒントや提案をいただければ幸いです。

私が試したこと:

GEF をより深く理解するために数日を費やしましたが、結局のところ、単純な問題に対する単純な解決策は見つかりませんでした。

別のプロジェクトの人々が使用したもの:

  • org.eclipse.gmf.runtime.notation.Diagram
  • org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer
  • diagramGraphicalViewer.setContents(diagram)

しかし、私のエディタは GMF ベースではなく GEF ベースです。

私が理解している限り、コンポジットでエディターを開くことはできず、多くの「追加」のものを使用する必要があります-EditorManager、Workbrenchs、いくつかのサイトなど.

結局、簡単なコードを書いたのですが、うまくいきません。まったく間違った方法で書いた可能性がありますが、実際に何が必要かを明確にするために引用させてください。

upd:ついに私が望んでいたものを実装しましたが、他の誰かが興味を持っているかどうかはわかりません:)

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

eclipse-gef - すべてのモデルビューに1つのEditPart(GMF / GEF)

GMFフレームワークとツールに基づいたモデリングツールの作成に取り組んでいます。ユーザーが実行時にビュー(図)を追加し、それらを図で使用できるようにする必要があります。図を表すためにSVGファイルを使用します。

このような場合のEditPartsおよびその他のGEF関連クラスの正しい構造は何ですか?モデルに存在するパラメーター(SVGファイルへのパス)に基づいて適切な図を作成する単一のGEFEditPartクラスを実装することを考えていました。これまでのところ、機能していないようです。

以前にこのようなことをすでに行った人がいる必要があります。グーグルとEclipseフォーラムはこれまで役に立たなかった...

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

eclipse-gef - Eclipseコンテキストヘルプ

これで、Eclipse WizardDialog/Editorにコンテキストヘルプを登録できますか。

1)help_contexts.xmlファイルを作成しました。

2)plugin.xmlでこのファイルを参照しました

3)build.propertiesに行を追加して、このファイルをbinディレクトリに含めました(bin.includes = help_contexts.xml、...)

4)GEFベースのプラグインを実行すると、動的ヘルプの下に「「my.plugin.MainEditor」に一致するものが見つかりません」と表示されます。

このようなものをどこかに作成する必要があることはわかっていますが、WizardDialogまたは少なくともエディター全体でこれをどこに設定すればよいかわかりません。

注:この質問には、元々2つの質問が含まれていました。他の場所に投稿された最初の(未回答の部分)を削除しました。

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

eclipse - オフセットで位置を取得するDraw2D図

Draw2DTextFlowのオフセットの位置座標を取得する方法を探しています。たとえば、SWTのStyledTextはそれを直接サポートしますが(getLocationAtOffset)、Draw2Dテキスト図はどれもこれをサポートしません。TextFlowの特定のメソッドを使用して位置を計算する方法はありますか?

よろしく、カイ

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

multithreading - バックグラウンド スレッドからの GEF モデルの更新

GEF のモデルを更新して、作成したビューに変更を表示しようとしています。現在、私が行った変更はビューに反映されていません。次のアプローチを使用してモデルを更新していますが、それが正しいアプローチであるかどうか疑問に思っています:

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

java - GEFとGMFの関係は?

私は日食モデリング プロジェクトとそのさまざまなサブ プロジェクトの概要に取り組んでいます。公開される予定はありません。唯一の目的は、同僚、そして何よりも上司がトピックの全体的な印象をつかむのを助けることです.

理解を深めるために、Eclipse GEF ユーザーガイドから図を取り出して修正しました。GEF (Graphical Editing Framework) と GMF (Graphical Modeling Framework) の関係を示したいと思います。私はこれを正しく理解しましたか?

ダイアグラム

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

eclipse - Mac Snow Leopard 上の Eclipse GEF

今月はアップグレード モードで、Mac を Snow Leopard にアップグレードしました。GEF を使用する適切なサイズの Eclipse RCP を開発しました。

Mac の Eclipse を 3.5.1-x86_64、最新の XCode などにアップグレードしました。

Eclipse 3.5.1 は問題なく動作します。ただし、GEF-3.5.1 をインストールすると、SWT プラグインが正しく読み込まれないようです。ターゲット プラットフォームのリストに GEF n Draw2D プラグインが表示されますが、SWT を使用するすべてのプラグインがコンパイルに失敗します。(ターゲット プラットフォームのリストに SWT が表示されます)。

アイデア?

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

java - Eclipse用のJBPM3プラグインとEclipse用のJPBM4プラグインのベンドポイントの違いは何ですか?

Eclipse用のJBPM3プラグインでは、ベンドポイントは4つの整数を使用して表されます。

ソースコードには、w1、h1、w2、h2で表される値を持つBendpoint2つのオブジェクトを格納するというクラスがあります。DimensionこれはEclipseGEFから来ているようです。

Eclipse用のJBPM4プラグインでは、ベンドポイントは2つの整数で表されます。

ソースコードには、そのようなベンドポイントクラスはありません。値は、より単純なPointクラスに格納されるようになりました。

JBPM3ベンドポイントをJBPM4形式に変換するにはどうすればよいですか?

:上記のコードは単なる例です。JBPM4でのJBPM3の値がどのようになるかわかりません。

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

eclipse - 異なる原点からの長方形のサイズ変更

私は長方形を持っています、それはtopx、topy、幅と高さについての情報を持っていました。

左上以外の原点に基づいてこの長方形を拡大縮小したいと思います。それを行うための既存のアルゴリズムはありますか?

現在、私はEclipse GEF&SWTに取り組んでいます。GEFでは、すべての長方形の操作は、左上が描画の開始位置であり、左上から拡大縮小/サイズ変更されると想定されています。でも、中心から拡大縮小したいです。

例:私の長方形には{100,100,50,50}のような情報があります。左上から両方のxとyで1.5のスケーリングを行うと、結果の長方形は{100,100,100,100}になります(最初の2つはx、yで、残りはwidth、heightです)。

ありがとうJ