1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
public class Test {
public static void main(String[] args) {
System.out.println("Started");
MyOrg org = OcaFactory.eINSTANCE.createMyOrg();
Pers tata = OcaFactory.eINSTANCE.createPers();
tata.setName("Tata");
Pers tutu = OcaFactory.eINSTANCE.createPers();
tutu.setName("Tutu");
tutu.setManager(tata);
org.getMembers().add(tutu);
org.getMembers().add(tata);
ResourceSet resourceSet = new ResourceSetImpl();
resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("xmi",
new XMIResourceFactoryImpl());
String file = new File("myOrg.xmi").getAbsolutePath();
System.out.println("fichier : "+file);
URI fileURI =URI.createFileURI(file);
Resource poResource = resourceSet.createResource(fileURI);
poResource.getContents().add(org);
try {
poResource.save(null);
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Completed");
}
} |