Fix enablement problem when schema includes itself
diff --git a/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDMenuListener.java b/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDMenuListener.java
index 07ac389..4343091 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDMenuListener.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src/org/eclipse/wst/xsd/ui/internal/XSDMenuListener.java
@@ -144,6 +144,11 @@
           }
           else
           {
+            if (refSchema == xsdSchema)
+            {
+              // if it includes itself, then we should still be able to edit it
+              isReadOnly = false;
+            }
             flag = false;
           }
         }