私自身のプラグイン プロジェクトには、2 ページのエディター (org.eclipse.ui.part.MultiPageEditorPart を実装) があります。1 つはGraphicalEditorWithFlyoutPalette (XML ファイルを図に解析する) で、もう 1 つはStructuredTextEditor (図をXML コード)。つまり、私がやりたいことは、最初のエディターで図を描画し、別のエディターでソース コードを取得し、その逆のことも行うことです。そして、多くの GEF およびプラグイン/RCP プロジェクトにこの機能があると思います。
ここで、2つのエディターを切り替えようとすると、カーソルが常にソース エディターの最初の行にとどまるという事実に直面する必要があります。 2 番目のエディターに切り替えます。一部のコード ブロックが強調表示されている必要があります (Eclipse のアウトライン ビューのように)。または、少なくともカーソルは、対応する XML ブロックが開始する行にとどまる必要があります (Eclipse の XML エディターのように)。
誰かに役立つアドバイスはありますか?ありがとうございます:-)