@BeforeClass public static void oneTimeSetUp() { reader = EmfComplexFeatureReader.newInstance(); // need to register custom factory to load schema resources Resource.Factory.Registry.INSTANCE .getExtensionToFactoryMap() .put("xsd", new XSDResourceFactoryImpl()); }
Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xsd", new XSDResourceFactoryImpl());
Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xsd", new XSDResourceFactoryImpl());
import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.xsd.util.XSDResourceFactoryImpl; import org.eclipse.xsd.util.XSDResourceImpl; import org.eclipse.xsd.XSDSchema; static ResourceSet resourceSet; XSDResourceFactoryImpl rf = new XSDResourceFactoryImpl(); Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xsd", rf); resourceSet = new ResourceSetImpl(); resourceSet.getLoadOptions().put(XSDResourceImpl.XSD_TRACK_LOCATION, Boolean.TRUE); XSDResourceImpl rsrc = (XSDResourceImpl)(resourceSet.getResource(uri, true)); XSDSchema sch = rsrc.getSchema();
public static ResourceSet createResourceSet() { ResourceSet result = new ResourceSetImpl(); result.getResourceFactoryRegistry().getExtensionToFactoryMap().put("xsd", new XSDResourceFactoryImpl()); return result; }
protected ResourceSet createResourceSet() { ResourceSet result = new ResourceSetImpl(); result.getLoadOptions().put(XSDResourceImpl.XSD_TRACK_LOCATION, Boolean.TRUE); Map<String, Object> extensionToFactoryMap = result.getResourceFactoryRegistry().getExtensionToFactoryMap(); extensionToFactoryMap.put("wsdl", new XSDResourceFactoryImpl()); extensionToFactoryMap.put("xsd", new XSDResourceFactoryImpl()); if (ecoreResourceFactoryImplClass != null) { try { extensionToFactoryMap.put("ecore", ecoreResourceFactoryImplClass.newInstance()); } catch (Exception exception) { XSDPlugin.INSTANCE.log(exception); } } return result; }
private ResourceSet createResourceSet() { ResourceSet resourceSet = new ResourceSetImpl(); /* * Register XML Factory implementation using DEFAULT_EXTENSION */ resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap() .put("xsd", new XSDResourceFactoryImpl()); return resourceSet; }
public static ResourceSet createResourceSet() { ResourceSet result = new ResourceSetImpl(); result.getResourceFactoryRegistry().getExtensionToFactoryMap().put("xsd", new XSDResourceFactoryImpl()); return result; }
private ResourceSet createResourceSet() { ResourceSet resourceSet = new ResourceSetImpl(); /* * Register XML Factory implementation using DEFAULT_EXTENSION */ resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap() .put("xsd", new XSDResourceFactoryImpl()); return resourceSet; }
protected ResourceSet createResourceSet() { ResourceSet result = new ResourceSetImpl(); result.getLoadOptions().put(XSDResourceImpl.XSD_TRACK_LOCATION, Boolean.TRUE); Map<String, Object> extensionToFactoryMap = result.getResourceFactoryRegistry().getExtensionToFactoryMap(); extensionToFactoryMap.put("wsdl", new XSDResourceFactoryImpl()); extensionToFactoryMap.put("xsd", new XSDResourceFactoryImpl()); if (ecoreResourceFactoryImplClass != null) { try { extensionToFactoryMap.put("ecore", ecoreResourceFactoryImplClass.newInstance()); } catch (Exception exception) { XSDPlugin.INSTANCE.log(exception); } } return result; }