是否可以通过编程方式创建EMF对象?

时间:2014-03-17 05:06:59

标签: java emf

我需要通过java编码来创建动态EMF对象。可能吗 ? 如果是这样,请向我解释一下如何创建EMF对象的代码片段。

1 个答案:

答案 0 :(得分:2)

要以编程方式创建eObject,只需使用EcoreUtilEcoreFactory,如下所示:

EClass eClass = EcoreFactory.eINSTANCE.createEClass();
eClass.setName("DEMO");
eClass.setInterface(true);
EObject obj = EcoreUtil.create(eClass);