EMFを用いた開発時に使えるちょっとしたプラグイン

EMFを用いてEclipseプラグインを開発する際に利用できる、ちょっと気の利いた小粒のプラグインを提供しているhttp://www.eclipticalsoftware.com/emf/というサイトがあります。

例えば、以下のような機能を提供するプラグインが公開されています。

  • .ecoreファイルの内容を比較
  • Javaサーチで、.genmodelファイルも検索対象に
  • .genmodelのエディタにおいて、各モデル要素を右クリックすることで、自動生成済みコードにジャンプするコンテキストメニュー
  • 自動生成したコードのコメントに"@generated NOT"が含まれている場合、そのメソッド等をアウトラインビューで強調表示
  • .ecoreファイルにおいて、Find/Replace

などなど、「あったら結構便利かな」という小粒機能が提供されています。

ちなみに、EMFTに対しMintというプロジェクト名でProposalが出されていて、正式にEclipse Modeling Projectに取り込まれることでしょう。

こういう類いのプラグインは、手短に作れてしかも案外喜ばれたりしますよね。先日のEclipseプラグイン開発勉強会(eclipSKY)のLTで紹介があった、kenchanさんによるフォント拡大縮小プラグインも、そのような喜ばれるプラグインの良い例だと思います。