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]

Reply via email to