public void testTwo() throws Exception {
new TestHelper() {
Resource ecoreResource;
@Override
void loadResources(ResourceSet resourceSet) {
ecoreResource = resourceSet.getResource(URI.createURI("platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore"), true);
}
@Override
void makeChanges() {
EPackage ePackage = (EPackage) ecoreResource.getContents().get(0);
EClass eClass = EcoreFactory.eINSTANCE.createEClass();
ePackage.getEClassifiers().add(5, eClass);
eClass.setName("NewClass");
EAnnotation eAnnotation = EcoreFactory.eINSTANCE.createEAnnotation();
eClass.getEAnnotations().add(eAnnotation);
eAnnotation.getContents().add(0, ePackage.getEClassifiers().get(2));
}
}.doit();
}
TestChangeDescriptionReverse.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:OpenSPIFe
作者:
评论列表
文章目录