public void restoreGlobalState() { clearGlobalRegistries(); EValidator.Registry.INSTANCE.putAll(validatorReg); EPackage.Registry.INSTANCE.putAll(epackageReg); Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToFactoryMap); Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToFactoryMap); Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToFactoryMap); IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToServiceProviderMap); IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToServiceProviderMap); IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToServiceProviderMap); } }
public void restoreGlobalState() { clearGlobalRegistries(); EValidator.Registry.INSTANCE.putAll(validatorReg); EPackage.Registry.INSTANCE.putAll(epackageReg); Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToFactoryMap); Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToFactoryMap); Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToFactoryMap); IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToServiceProviderMap); IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToServiceProviderMap); IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToServiceProviderMap); } }
public void restoreGlobalState() { clearGlobalRegistries(); EValidator.Registry.INSTANCE.putAll(validatorReg); EPackage.Registry.INSTANCE.putAll(epackageReg); Resource.Factory.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToFactoryMap); Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToFactoryMap); Resource.Factory.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToFactoryMap); IResourceServiceProvider.Registry.INSTANCE.getProtocolToFactoryMap().putAll(protocolToServiceProviderMap); IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().putAll(extensionToServiceProviderMap); IResourceServiceProvider.Registry.INSTANCE.getContentTypeToFactoryMap().putAll(contentTypeIdentifierToServiceProviderMap); } }
/** * Given a system identifier and option, this methods creates an EMF Resource * (using URI#createURI method) and loads the resource data. * @param systemId - system identifier * @param options - options map * @return Loaded resource * @throws IOException * @see org.eclipse.emf.ecore.resource.Resource * @see org.eclipse.emf.common.util.URI */ public Resource load(String systemId, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); XMLResource resource = (XMLResource)resourceSet.createResource(URI.createURI(systemId)); InputSource inputSource = new InputSource(); inputSource.setSystemId(systemId); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(inputSource, mergedOptions); } else { resource.load(inputSource, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
/** * Given a system identifier and option, this methods creates an EMF Resource * (using URI#createURI method) and loads the resource data. * @param systemId - system identifier * @param options - options map * @return Loaded resource * @throws IOException * @see org.eclipse.emf.ecore.resource.Resource * @see org.eclipse.emf.common.util.URI */ public Resource load(String systemId, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); XMLResource resource = (XMLResource)resourceSet.createResource(URI.createURI(systemId)); InputSource inputSource = new InputSource(); inputSource.setSystemId(systemId); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(inputSource, mergedOptions); } else { resource.load(inputSource, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
public Resource load(InputStream is, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); Resource resource = resourceSet.createResource(XML_URI); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(is, mergedOptions); } else { resource.load(is, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
public Resource load(Node node, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); XMLResource resource = (XMLResource)resourceSet.createResource(XML_URI); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(node, mergedOptions); } else { resource.load(node, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
public Resource load(InputSource inputSource, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); XMLResource resource = (XMLResource)resourceSet.createResource(XML_URI); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(inputSource, mergedOptions); } else { resource.load(inputSource, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
public Resource load(InputStream is, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); Resource resource = resourceSet.createResource(XML_URI); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(is, mergedOptions); } else { resource.load(is, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
public Resource load(InputSource inputSource, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); XMLResource resource = (XMLResource)resourceSet.createResource(XML_URI); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(inputSource, mergedOptions); } else { resource.load(inputSource, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }
public Resource load(Node node, Map<?, ?> options) throws IOException { ResourceSet resourceSet = createResourceSet(); XMLResource resource = (XMLResource)resourceSet.createResource(XML_URI); if (options != null) { Map<Object, Object> mergedOptions = new HashMap<Object, Object>(loadOptions); mergedOptions.putAll(options); resource.load(node, mergedOptions); } else { resource.load(node, loadOptions); } resourceSet.getPackageRegistry().putAll(registry); return resource; }