[260045] - NPE when node mapping has no domain element
diff --git a/plugins/org.eclipse.gmf.bridge/src/org/eclipse/gmf/internal/bridge/genmodel/navigator/NavigatorHandler.java b/plugins/org.eclipse.gmf.bridge/src/org/eclipse/gmf/internal/bridge/genmodel/navigator/NavigatorHandler.java
index 7aba775..474a9e7 100644
--- a/plugins/org.eclipse.gmf.bridge/src/org/eclipse/gmf/internal/bridge/genmodel/navigator/NavigatorHandler.java
+++ b/plugins/org.eclipse.gmf.bridge/src/org/eclipse/gmf/internal/bridge/genmodel/navigator/NavigatorHandler.java
@@ -132,6 +132,11 @@
 		}
 		Collection<GenNode> result = new LinkedHashSet<GenNode>();
 		for (GenNode nextNode : myDiagram.getAllNodes()) {
+			if (nextNode.getModelFacet() == null) {
+				// skipping pure design nodes - cannot be incorrect connection
+				// source/target
+				continue;
+			}
 			if (genClass.getEcoreClass().isSuperTypeOf(nextNode.getDomainMetaClass().getEcoreClass())) {
 				result.add(nextNode);
 			}