fixed open in editor when namespace of interface is selected
diff --git a/plugins/org.eclipse.wst.sse.sieditor.search/src/org/eclipse/wst/sse/sieditor/search/ui/actions/OpenInEditorAction.java b/plugins/org.eclipse.wst.sse.sieditor.search/src/org/eclipse/wst/sse/sieditor/search/ui/actions/OpenInEditorAction.java
index f434522..90bd91d 100644
--- a/plugins/org.eclipse.wst.sse.sieditor.search/src/org/eclipse/wst/sse/sieditor/search/ui/actions/OpenInEditorAction.java
+++ b/plugins/org.eclipse.wst.sse.sieditor.search/src/org/eclipse/wst/sse/sieditor/search/ui/actions/OpenInEditorAction.java
@@ -64,8 +64,13 @@
             FileNode fileNode = (FileNode) selectedTreeNode;
             isWsdlFile = !fileNode.isXsdFile();
         } else {
-            IModelObject root = selectedTreeNode.getModelObject().getRoot();
-            isWsdlFile = root instanceof IDescription;
+            IModelObject modelObject = selectedTreeNode.getModelObject();
+            if (modelObject instanceof IDescription) {
+                isWsdlFile = true;
+            } else {
+                IModelObject root = modelObject.getRoot();
+                isWsdlFile = root instanceof IDescription;
+            }
         }
 
         return isWsdlFile ? ServiceInterfaceEditor.EDITOR_ID : DataTypesEditor.EDITOR_ID;