@Test
public void inAndOutOfString() {
EPackage ePackage = EcoreFactory.eINSTANCE.createEPackage();
ePackage.setName("Package");
EClass eClass0 = EcoreFactory.eINSTANCE.createEClass();
eClass0.setName("EClass0");
ePackage.getEClassifiers().add(eClass0);
EClass eClass1 = EcoreFactory.eINSTANCE.createEClass();
eClass1.setName("EClass1");
ePackage.getEClassifiers().add(eClass1);
String stringified = EMFUtils.convertToXML(ePackage);
Logger logger = Logger.getLogger(TestEMFUtils.class);
logger.debug("STRING: " + stringified);
EObject object = EMFUtils.createFromXML(stringified);
assertTrue(object instanceof EPackage);
ePackage = (EPackage)object;
assertEquals(2, ePackage.getEClassifiers().size());
assertEquals("EClass0", ePackage.getEClassifiers().get(0).getName());
assertEquals("EClass1", ePackage.getEClassifiers().get(1).getName());
}
TestEMFUtils.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:OpenSPIFe
作者:
评论列表
文章目录