ユーザーが設計図を作成できる GMF (RCP/EMF/GEF) アプリケーションに取り組んでいます。そのアプリケーションの一部として、ユーザーが独自のカスタム形状を作成して図に追加できるようにする必要があります。形状の保存形式として SVG を使用することを考えています。
そのようなキャンバスを作成し、画像を SVG ファイルとしてエクスポートできる Java ライブラリを探しています。また、SVG ファイルをインポートして操作できるようにする必要があります。プラグインがオープン ソースである限り、RCP アプリケーションで Eclipse プラグインを作成できるはずなので、Eclipse プラグインでも構いません。
アプリケーションでの SVG 作業に Batik を使用します。ライセンスに関する注意: アプリケーションをオープン ソースにする必要はありません。そのため、派生物をオープン ソースにする必要がある LGPL のようなライセンスを持つライブラリは機能しません。