Hi all,
I am using GWT with EMF and I want write files on client side containing
description of some EMF object with the JSON format. For this purpose I use
EMFJson tool (https://emfjson.github.io/) with the following code but I
can't write the file,. Have you an idea?
Here is the code:
// As of here we preparing to save the model content
ResourceSet resSet = new ResourceSetImpl();
// Register the XMI resource factory for the * extension
resSet.getPackageRegistry()
.put(EcorePackage.eNS_URI,EcorePackage.eINSTANCE);
resSet.getResourceFactoryRegistry()
.getExtensionToFactoryMap()
.put("*", new JsonResourceFactory());
// Obtain a new resource set
resSet.getURIConverter().getURIHandlers().add(new
LocalStorageHandler());
// create a resource
URI uri = URI.createURI("file:///" + "D:/Spottest.json");
GWT.log(uri.toString());
Resource resource = resSet.createResource(uri);
// Get the first model element and cast it to the right type,
// everything is hierarchical included in this first node
resource.getContents().add(custom);
// now save the content.
// resource.save(Collections.EMPTY_MAP);
try {
resource.save(Collections.EMPTY_MAP);
} catch (Exception e) {
GWT.log("Pb saved " + e.getMessage());
}
Thanks a lot for your help.
Antonio
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-web-toolkit/56b08495-9c94-4e83-8a7e-470ea05f4b77n%40googlegroups.com.