1

私はMoDiscoを調べ始めました。これまでのところ、既存のJavaプロジェクトからJavaモデルを検出し、ATLを使用してJavaモデルを変更する変換を記述できます。ただし、その変更されたJavaモデルのJavaコードを生成できませんでした。このデモには、変更されたモデルから生成されたJavaコードがあります。このスクリーンショットに示されているように、 呼び出されたAcceleo起動構成がそのために使用されます。JPAProject_RegenerationMoDiscoデモのスクリーンショット

その起動構成がどのように見えるか誰かが知っていますか?この起動構成の作成を説明するチュートリアルはありますか?

4

1 に答える 1

1

上記の起動構成は、Eclipsesvnにあります。ただし、ハードコードされた絶対パスを含む非常に特定のローカル設定に大きく依存するため、それほど役に立ちません。

MoDiscoは、プラグインでディスカバリーも提供しますorg.eclipse.gmt.modisco.java.generation。ただし、このディスカバリーは間違った拡張ポイントで登録されているため、UI内からは使用できません。提出されたバグを参照してください。

また、Discovererが正しく登録されると、Javaモデルが。で終わるファイル内にある場合にのみ適用されることに注意してください.javaxmi

編集:
検出用の新しいAPIがあるため、 プラグイン全体org.eclipse.gmt.modisco.java.generationが非推奨になっているようです。新しいAPIに基づいて、前述のMoDiscoプラグインと同じ動作をする新しいプラグインを作成しました。

于 2012-10-29T13:51:04.427 に答える