多分EMFまたはEMOFですか?Eclipse?または、まったく異なるものか、まったくないもの...?
1 に答える
EMFページ
から:
EMF-コアEMFフレームワークには、モデルを記述するためのメタモデル(Ecore)と、次のようなモデルのランタイムサポートが含まれています。
- 変更通知、
- デフォルトのXMIシリアル化による永続性のサポート、
- また、EMFオブジェクトを一般的に操作するための非常に効率的なリフレクティブAPI。
つまり、Ecoreはここでは「EMFコアメタモデル」の略だと思います。
このEclipseヘルプページから:
OMG(Object Management Group)MOF(Meta Object Facility)に精通している方は、EMFがEMFとどのように関連しているか疑問に思われるかもしれません。
実際、EMFはMOF仕様の実装として始まりましたが、それを使用して多数のツールを実装することで得た経験に基づいて、そこから発展しました。
EMFは、MOFAPIのコアサブセットの非常に効率的なJava実装と考えることができます。
ただし、混乱を避けるために、EMFのMOFのようなコアメタモデルはEcoreと呼ばれます。MOF 2.0の現在の提案では、 EMOF(Essential MOF)と呼ばれるMOFモデルの同様のサブセットが分離されています。EcoreとEMOFの間には、ほとんど名前の違いがあります。ただし、EMFはEMOFのシリアル化を透過的に読み書きできます。
したがって、「E」の「Essential」には、ここである程度の根拠があります。