Author: kelvingoodson
Date: Fri Sep 21 03:40:22 2007
New Revision: 578054
URL: http://svn.apache.org/viewvc?rev=578054&view=rev
Log:
Fix for TUSCANY-1574
Modified:
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
Modified:
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java?rev=578054&r1=578053&r2=578054&view=diff
==============================================================================
---
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
(original)
+++
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
Fri Sep 21 03:40:22 2007
@@ -47,6 +47,7 @@
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.impl.EPackageRegistryImpl;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.ecore.util.EcoreUtil;
@@ -173,16 +174,8 @@
ResourceSet result = super.createResourceSet();
result.getResourceFactoryRegistry().getExtensionToFactoryMap().put("*",
new XSDResourceFactoryImpl());
result.getAdapterFactories().add(new XSDSchemaAdapterFactoryImpl());
-
- EList resources = result.getResources();
- for (Iterator iter = targetNamespaceToEPackageMap.entrySet().iterator();
iter.hasNext();) {
- Map.Entry mapEntry = (Map.Entry)iter.next();
- EPackage ePackage = (EPackage)mapEntry.getValue();
- Resource resource = ePackage.eResource();
- if (resource != null) {
- resources.add(resource);
- }
- }
+ result.setPackageRegistry(new
EPackageRegistryImpl(HelperContextImpl.getBuiltInModelRegistry()));
+
return result;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]