[227888] EJB Resource Class cast exception
diff --git a/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java b/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java
index 7128301..b4368d4 100644
--- a/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java
+++ b/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java
@@ -10,7 +10,7 @@
*******************************************************************************/
/*
* $$RCSfile: ProjectResourceSetImpl.java,v $$
- * $$Revision: 1.20 $$ $$Date: 2008/03/12 14:21:40 $$
+ * $$Revision: 1.21 $$ $$Date: 2008/04/21 14:50:16 $$
*/
package org.eclipse.jem.internal.util.emf.workbench;
@@ -379,6 +379,7 @@
} // if embedded uri content type is different than resource content type, continue searching
if (resourceContentTypeID != null
&& uriContentTypeID != null) {
+ if ((resourceContentTypeID.equals(uriContentTypeID)) && existingMapKeyType == null) continue;
if ((!resourceContentTypeID.equals(uriContentTypeID)) || (existingMapKeyType != null && !existingMapKeyType
.equals(uriContentTypeID)))
continue;