1

String を org.eclipse.uml2.uml.Type で定義されている型に変換することは可能ですか? emf と ecore を使用して UML ファイルを生成するには、この情報が必要ですが、型情報は文字列としてしか取得できません。

ありがとうございました!

4

1 に答える 1

1

コメントに書いたように、問題は修飾されたメソッド名のUMLタイプを取得していません.KDMに対応するUMLを作成したいようです!

KDM を UML モデルに手動で変換して、適切なエディターでクラス図を描画するか、プログラムで実行します。そこでは、(空の)UML モデルから始めて、必要なすべての(UML)クラスを追加(作成)します(Package.createOwnedClass(name, isAbstract) : Class.

クラス階層を見ると、 aClassTypeであることがわかります。モデルのルート (パッケージ) を知っていて、クラスを配置した場所 (おそらくサブパッケージ内) を知っているので、Package.getOwnedType(name) : Type.

于 2012-06-28T04:15:07.100 に答える