openArchitectureWare 4.3のGeneric EMF Editorを手に入れる

http://www.eclipse.org/gmt/のサブプロジェクトのひとつ、openArchitectureWare4.3がリリースされました

このリリースで気になったのは、"Generic EMF Editor"の追加です。

従来よりEMFには、"Reflective Ecore Model Editor"というエディタが付属していて、メタモデルを定義する.ecoreファイルから同メタモデルインスタンスを編集可能なエディタをEMFで自動生成することなく、.ecoreファイルから直接そのインスタンスを編集することができます。
このReflective Ecore Model Editorは、エディタ領域にインスタンスをツリー表示し、各ノードの属性はProperties Viewで編集します。

oAW 4.3で提供される"Generic EMF Editor"は、上記"Reflective Ecore Model Editor"と同じく、任意のメタモデルインスタンスを編集可能なエディタで、Eclipse UI formsを用いて実装されています。(以下、oAWのヘルプにあるスクリーンショット

ちなみに、私が開発中のReflective Ecore Model Diagram Editorも、上記"Reflective Ecore Model Editor"と同じく、任意のメタモデルインスタンスを編集可能なエディタで、GMFを用いて実装されています。(といっても、まだ.ecoreファイルからインスタンスを編集することはできず、.xsdファイルからですが。。。)

というわけで、"Generic EMF Editor"が非常に気になったわけです。

Generic EMF Editorはどこ?

早速、openArchitectureWare 4.3を以下のサイトからダウンロードしインストールしました。ヘルプにはGeneric EMF Editorのページも含まれているのですが、いくら探してもGeneric EMF Editorが含まれていません。

http://www.eclipse.org/gmt/oaw/download/

現状、上記サイトからダウンロードできるSDKにはGeneric EMF Editorは含まれていませんでした。

Generic EMF Editorの入手方法

というわけで、CVSリポジトリの中に見つけました。

  • Protocol: pserver
  • Host: architecturware.cvs.sourceforge.net
  • Repository: /cvsroot/architecturware
  • Login: anonymous
  • Password: no password required.

上記リポジトリロケーションの、以下のパスにありました。

/oaw_v4/generic/org.openarchitectureware.emf.generic.editor