EMFでは、ユーザーはUML図を描くことができ、UMLモデルをJavaコードに変換することができます。私の知る限り、EMFには、UMLモデルのユーザー描画をキャプチャする独自の内部データ構造があります。そして、私がしたいのは、UMLモデルを、図面ではなく、UMLメタモデル(クラス、パッケージ、属性など)を表すEMFの内部データ構造を使用してコード化することです。同様に、Eclipse-EMFの内部データ構造を使用できますか?
UmlClass myClass = new UmlClass();
UmlAttribute myAttr = new UmlAttribute();
myClass.addAttribute(myAttr);
これは可能ですか(EMFでさえも)ですか?とにかく、OMGの標準UML仕様を正確に反映した堅牢なデータ構造を使用したいと思います。
ありがとうございます。