Eclipse uml2ツールで.umlファイルを作成しましたが、.xmiファイルを他のumlケースツールにインポートできるように、.umlファイルを.xmiファイルに変換するにはどうすればよいですか。
.umlを.ecore(EMFモデル)に変換してから、org.eclipse.emf.ecore.xmi.util.XMLProcessor.save()を使用してxmiファイルとして保存する必要がありますか?
ありがとう。
ファイルの拡張子は実際には重要ではありません。そこにはすでにxmiがあります。つまり、Enterprise Architect、Rational Software Architect、またはUML Labは、インポートすることも、直接開くこともできます。
.umlファイルはモデルであり、すでにxmiファイルです。問題は、ダイアグラムごとに1つのモデルを作成するため、これらすべてのモデルを統合する方法です。このすべてのモデル間でディスパッチされるロジックを見つける一種のモデルマッパーを最初に使用しない場合、EclipseUML2ツールを別のツールにインポートすることは不可能です。
Eclipse3.5以降EclipseUMLツールプロジェクトが停止されていたため、EclipseUML2ツールのモデルマージを開発したツールは1つだけです。Omondoを使用すると、多くのモデルを1つのモデルにマージしてから、この1つのモデルを他のUML2.x互換ツールで再利用できます。