[573659] Delegate unit resolution to QVTo projects only
diff --git a/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolver.java b/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolver.java
index 8c8585d..0100817 100644
--- a/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolver.java
+++ b/plugins/org.eclipse.m2m.qvt.oml.project/src/org/eclipse/m2m/internal/qvt/oml/project/builder/WorkspaceUnitResolver.java
@@ -44,6 +44,7 @@
 import org.eclipse.m2m.internal.qvt.oml.compiler.UnitResolver;
 import org.eclipse.m2m.internal.qvt.oml.emf.util.URIUtils;
 import org.eclipse.m2m.internal.qvt.oml.project.QVTOProjectPlugin;
+import org.eclipse.m2m.internal.qvt.oml.project.QvtProjectUtil;
 import org.eclipse.m2m.internal.qvt.oml.runtime.project.DeployedImportResolver;
 import org.eclipse.m2m.internal.qvt.oml.runtime.project.ProjectDependencyTracker;
 
@@ -101,6 +102,10 @@
 			resolvers = new ArrayList<UnitResolver>(referencedProjects.size());
 
 			for (IProject referenced : referencedProjects) {
+				if (!QvtProjectUtil.isQvtProject(referenced)) {
+					continue;
+				}
+				
 				if (analyzedProjects.containsKey(referenced)) {
 					resolvers.add(analyzedProjects.get(referenced));
 					continue;