public void writeEMF(String fileName) { ResourceSet metaResourceSet = new ResourceSetImpl(); metaResourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new XMLResourceFactoryImpl()); URI resUri = URI.createURI(fileName); Resource metaResource = metaResourceSet.createResource(resUri); metaResource.getContents().add(schemaPack); try { metaResource.save(null); } catch (Exception e) { LOGGER.error("", e); } } }
public static Resource writeToUri(EObject instance, URI uri, NonContainmentReferenceHandling refOption, HashMap<String, Object> saveOptions) throws IOException { Resource resource = new XMLResourceFactoryImpl().createResource(uri); write(instance, resource, null, refOption, saveOptions); return resource; }
public static void writeToStream(EObject instance, OutputStream os, NonContainmentReferenceHandling refOption, HashMap<String, Object> saveOptions) throws IOException { XMLResourceFactoryImpl factory = new XMLResourceFactoryImpl(); Resource resource = factory.createResource(URI.createURI("")); write(instance, resource, os, refOption, saveOptions); }
public static Resource readFromStream(InputStream is) throws IOException { XMLResourceFactoryImpl factory = new XMLResourceFactoryImpl(); Resource resource = factory.createResource(URI.createURI("")); read(resource, is); return resource; }
resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("xml", new XMLResourceFactoryImpl());
collectObjectsWithoutResource(instance, alreadyVisited, rootList, refOption); Resource resourceTemp = new XMLResourceFactoryImpl().createResource(URI.createURI("")); resourceTemp.getContents().addAll(rootList); write(resource, os, saveOptions);
protected Map<String, Resource.Factory> getRegistrations() { if (registrations == null) { Map<String, Resource.Factory> result = new HashMap<String, Resource.Factory>(); result.put(STAR_EXTENSION, new XMLResourceFactoryImpl()); registrations = result; } return registrations; }
protected Map<String, Resource.Factory> getRegistrations() { if (registrations == null) { Map<String, Resource.Factory> result = new HashMap<String, Resource.Factory>(); result.put(STAR_EXTENSION, new XMLResourceFactoryImpl()); registrations = result; } return registrations; }