openArchitectureWare 4.3のGeneric EMF Editorを手に入れる
http://www.eclipse.org/gmt/のサブプロジェクトのひとつ、openArchitectureWareの4.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の入手方法
- Protocol: pserver
- Host: architecturware.cvs.sourceforge.net
- Repository: /cvsroot/architecturware
- Login: anonymous
- Password: no password required.
上記リポジトリロケーションの、以下のパスにありました。
/oaw_v4/generic/org.openarchitectureware.emf.generic.editor