問題タブ [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のTextFlowを垂直方向に中央揃え
GEFのRectangleFigure内の複数行のテキストボックスを垂直方向に中央揃えしようとしています。サイズ変更時に調整する必要があります。
これはレイアウトで行うのが最適ですが、それがどのように機能するのか理解できません。
親FlowPageにBorderMarginを追加し、RectangleFigureのサイズが変更されたときのマージンを変更しています。残念ながら、その特定の時点では、TextFlowはレイアウトされておらず、多くの場合、正しい行数ではありません。
必要なのは行数だけなので、どうすればそれを計算できますか。
または、「自動センタリング」レイアウトはどのようになりますか?
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:ついに私が望んでいたものを実装しましたが、他の誰かが興味を持っているかどうかはわかりません:)
eclipse-gef - すべてのモデルビューに1つのEditPart(GMF / GEF)
GMFフレームワークとツールに基づいたモデリングツールの作成に取り組んでいます。ユーザーが実行時にビュー(図)を追加し、それらを図で使用できるようにする必要があります。図を表すためにSVGファイルを使用します。
このような場合のEditPartsおよびその他のGEF関連クラスの正しい構造は何ですか?モデルに存在するパラメーター(SVGファイルへのパス)に基づいて適切な図を作成する単一のGEFEditPartクラスを実装することを考えていました。これまでのところ、機能していないようです。
以前にこのようなことをすでに行った人がいる必要があります。グーグルとEclipseフォーラムはこれまで役に立たなかった...
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つの質問が含まれていました。他の場所に投稿された最初の(未回答の部分)を削除しました。
eclipse - オフセットで位置を取得するDraw2D図
Draw2DTextFlowのオフセットの位置座標を取得する方法を探しています。たとえば、SWTのStyledTextはそれを直接サポートしますが(getLocationAtOffset)、Draw2Dテキスト図はどれもこれをサポートしません。TextFlowの特定のメソッドを使用して位置を計算する方法はありますか?
よろしく、カイ
multithreading - バックグラウンド スレッドからの GEF モデルの更新
GEF のモデルを更新して、作成したビューに変更を表示しようとしています。現在、私が行った変更はビューに反映されていません。次のアプローチを使用してモデルを更新していますが、それが正しいアプローチであるかどうか疑問に思っています:
java - GEFとGMFの関係は?
私は日食モデリング プロジェクトとそのさまざまなサブ プロジェクトの概要に取り組んでいます。公開される予定はありません。唯一の目的は、同僚、そして何よりも上司がトピックの全体的な印象をつかむのを助けることです.
理解を深めるために、Eclipse GEF ユーザーガイドから図を取り出して修正しました。GEF (Graphical Editing Framework) と GMF (Graphical Modeling Framework) の関係を示したいと思います。私はこれを正しく理解しましたか?
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 が表示されます)。
アイデア?
java - Eclipse用のJBPM3プラグインとEclipse用のJPBM4プラグインのベンドポイントの違いは何ですか?
Eclipse用のJBPM3プラグインでは、ベンドポイントは4つの整数を使用して表されます。
ソースコードには、w1、h1、w2、h2で表される値を持つBendpoint
2つのオブジェクトを格納するというクラスがあります。Dimension
これはEclipseGEFから来ているようです。
Eclipse用のJBPM4プラグインでは、ベンドポイントは2つの整数で表されます。
ソースコードには、そのようなベンドポイントクラスはありません。値は、より単純なPoint
クラスに格納されるようになりました。
JBPM3ベンドポイントをJBPM4形式に変換するにはどうすればよいですか?
注:上記のコードは単なる例です。JBPM4でのJBPM3の値がどのようになるかわかりません。
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