我開始調查MoDisco。到目前爲止,我可以從現有的Java項目中發現一個Java模型,並使用ATL編寫轉換來修改我的java模型。然而,我無法爲該修改後的java模型生成java代碼。在this demo有從修改的模型生成的Java代碼。用於調用JPAProject_Regeneration
的Acceleo啓動配置可在該截圖中可以看出: 如何在eclipse中從MoDisco java模型生成java代碼?
有誰知道啓動配置怎麼樣子?有沒有解釋創建這個啓動配置的教程?
我開始調查MoDisco。到目前爲止,我可以從現有的Java項目中發現一個Java模型,並使用ATL編寫轉換來修改我的java模型。然而,我無法爲該修改後的java模型生成java代碼。在this demo有從修改的模型生成的Java代碼。用於調用JPAProject_Regeneration
的Acceleo啓動配置可在該截圖中可以看出: 如何在eclipse中從MoDisco java模型生成java代碼?
有誰知道啓動配置怎麼樣子?有沒有解釋創建這個啓動配置的教程?
提到的啓動配置可以是found in the eclipse svn。然而,它並沒有那麼有用,因爲它很大程度上取決於包含硬編碼絕對路徑的非常特定的本地設置。
MoDisco也在插件org.eclipse.gmt.modisco.java.generation
中提供了發現者。但是,此發現者在錯誤的擴展點下注冊,因此在UI內不可用。請參閱filed bug。
另請注意,一旦發現者正確註冊,它僅適用於java模型位於以.javaxmi
結尾的文件中。
編輯:
整個插件org.eclipse.gmt.modisco.java.generation
似乎過時了,因爲對發現一個新的API。我構建了一個新的插件,它與基於新API提到的MoDisco插件相同。