S2JFace の RCP 対応

某巨大掲示板にて既にいくつかS2JFaceについてもコメントをいただいております。

その中で、「RCPには使えん!」という書き込みがありました。

そうなんです、ちょうど正月にRCP対応について考えていたところでした。
確かに現在のS2JFaceはRCPから利用することはできません。極力予備知識無しにアプリケーションを作成できるようにするためです。

でも、複雑なアプリケーションをつくるにはやはりRCPが使いたくなるところです。
たとえば、ViewPart を継承したクラス (S2JFaceViewPart とか) を用意しておいて、plugin.xml にView毎に登録してもらう感じです。

S2JFaceViewPart は id に対応する画面定義XMLからViewを生成するといった使い方です。Actionとの連携等、考えなければならないことはありますが、こうすればRCPやEclipseプラグインから使えるのではないでしょうか。