[267689] Cannot insert content into schema redefine
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/RedefineCategoryAdapter.java b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/RedefineCategoryAdapter.java
index df69824..cfb39e1 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/RedefineCategoryAdapter.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/RedefineCategoryAdapter.java
@@ -18,7 +18,10 @@
import org.eclipse.wst.xsd.ui.internal.adt.actions.BaseSelectionAction;
import org.eclipse.wst.xsd.ui.internal.adt.actions.ShowPropertiesViewAction;
import org.eclipse.wst.xsd.ui.internal.adt.facade.IModel;
-import org.eclipse.wst.xsd.ui.internal.common.actions.AddXSDRedefinableContentAction;
+import org.eclipse.wst.xsd.ui.internal.common.actions.AddXSDRedefinedAttributeGroupAction;
+import org.eclipse.wst.xsd.ui.internal.common.actions.AddXSDRedefinedComplexTypeAction;
+import org.eclipse.wst.xsd.ui.internal.common.actions.AddXSDRedefinedModelGroupAction;
+import org.eclipse.wst.xsd.ui.internal.common.actions.AddXSDRedefinedSimpleTypeAction;
import org.eclipse.xsd.XSDRedefine;
@@ -46,23 +49,19 @@
{
case TYPES:
{
- actionIDs.add(AddXSDRedefinableContentAction.COMPLEX_TYPE_ID);
- actionIDs.add(AddXSDRedefinableContentAction.SIMPLE_TYPE_ID);
+ actionIDs.add(AddXSDRedefinedComplexTypeAction.ID);
+ actionIDs.add(AddXSDRedefinedSimpleTypeAction.ID);
break;
}
case GROUPS:
{
- actionIDs.add(AddXSDRedefinableContentAction.MODEL_GROUP_ID);
+ actionIDs.add(AddXSDRedefinedModelGroupAction.ID);
break;
}
case ATTRIBUTES:
- {
- actionIDs.add(AddXSDRedefinableContentAction.ATTRIBUTE_GROUP_ID);
- break;
- }
case ATTRIBUTE_GROUPS:
{
- actionIDs.add(AddXSDRedefinableContentAction.ATTRIBUTE_GROUP_ID);
+ actionIDs.add(AddXSDRedefinedAttributeGroupAction.ID);
break;
}
}
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDRedefineAdapter.java b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDRedefineAdapter.java
index b0525ab..f7e5122 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDRedefineAdapter.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src-adt-xsd/org/eclipse/wst/xsd/ui/internal/adapters/XSDRedefineAdapter.java
@@ -83,7 +83,7 @@
public boolean isFocusAllowed()
{
- return false;
+ return true;
}
protected List types = null;