2013-09-01 84 views
0

我想在运行时从java代码创建EMF模型。生成方法不适合我的需求,因为每次java类改变时,我都被迫更新我的模型。我想要一个完全对应于我的java代码的模型,所以我可以将EMF对象转换为java对象,反之亦然。我搜索了我的问题,发现MoDisco能够完成这项工作,但它正在设计时进行。是否可以在运行时从java代码创建EMF包?

回答

0

这绝对是可行的,并且始终由EMF完成。看看生成的...Package.java为例。

另见EMF generate model class from ECore XMI at runtimehttp://www.informit.com/articles/article.aspx?p=1323360&seqNum=5

+0

的问题是,我们拒绝采用可维护性原因,模型驱动的方法,我们不希望从EMF模式“生成” Java代码。我们有一些Java实体类,我们需要一些框架来在应用程序启动时从它们创建EMF类,而不是在设计时。 –

相关问题