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さんによるフォント拡大縮小プラグインも、そのような喜ばれるプラグインの良い例だと思います。