一部の Java クラスをビュー パーツで UML として視覚化する Eclipse プラグインを作成しました。Package Explorer でパッケージを選択し、パッケージを右クリックした後、メニュー内の自己作成コマンド メニュー項目をクリックして視覚化できます。ビジュアライゼーションは prefuse ライブラリで作成されます。次の目標は、マルチタッチで使えるようにすることでした。PQLabs multitouch SDKの Multitouch Library を使用しています。マルチタッチ スクリーンで、UML モデルを移動したり、サイズを変更したりできます。
しかし、Package Explorer から情報を取得できませんでした。画面上の Package Explorer と IJavaElements の場所を見つけようとしましたが、失敗しました。私の考えは、(PQL Labs SDK から取得した) 指の x 座標と y 座標を、IJavaElements の x 座標と y 座標と比較することでした。最初から失敗しました。タッチ ポイントが Package Explorer ビューの境界内にあるかどうかを認識することができませんでした。私が得た唯一のものは、ディスプレイ全体の境界でした。インターネットとスタックオーバーフローを検索しましたが、役に立つものは見つかりませんでした。
それが可能かどうかはわかりませんが、誰かが私に情報を提供してくれたり、良いリンクを教えてくれたりするとありがたいです.