S2JFace の RCP 対応
某巨大掲示板にて既にいくつかS2JFaceについてもコメントをいただいております。
その中で、「RCPには使えん!」という書き込みがありました。
そうなんです、ちょうど正月にRCP対応について考えていたところでした。
確かに現在のS2JFaceはRCPから利用することはできません。極力予備知識無しにアプリケーションを作成できるようにするためです。
でも、複雑なアプリケーションをつくるにはやはりRCPが使いたくなるところです。
たとえば、ViewPart を継承したクラス (S2JFaceViewPart とか) を用意しておいて、plugin.xml にView毎に登録してもらう感じです。
S2JFaceViewPart は id に対応する画面定義XMLからViewを生成するといった使い方です。Actionとの連携等、考えなければならないことはありますが、こうすればRCPやEclipseプラグインから使えるのではないでしょうか。