JDT保存時のイベント

Javaエディタでソースの変更を知りたいときは、JavaCore.addElementChangedListener()を使えば良いのだけど、編集中とかだと呼び出し回数が多くなってしまう。
Ctrl-Sとかで保存した事だけを知りたいのだが、どこをフックすれば良いのかな。なんか、すごく基本的なことのような気がするが、なかなか見つからないなー。