[261131] [Editor] More improvements to editing enumerations
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/actions/AddXSDEnumerationFacetAction.java b/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/actions/AddXSDEnumerationFacetAction.java
index 953d7dc..5614d5e 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/actions/AddXSDEnumerationFacetAction.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/actions/AddXSDEnumerationFacetAction.java
@@ -67,11 +67,10 @@
         return;
       }
       
-      List enumList = st.getFacetContents();
+      List enumList = st.getEnumerationFacets();
       
       String newName = XSDCommonUIUtils.createUniqueEnumerationValue("value", enumList); //$NON-NLS-1$
       
-//      AddEnumerationsCommand command = new AddEnumerationsCommand(Messages._UI_ACTION_ADD_ENUMERATION, st);
       int index = st.getEnumerationFacets().indexOf(selection); 
       command = new AddEnumerationsCommand(getText(), st, getId(), index);
       command.setValue(newName);
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/commands/AddEnumerationsCommand.java b/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/commands/AddEnumerationsCommand.java
index b6f8e49..d1fccf4 100644
--- a/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/commands/AddEnumerationsCommand.java
+++ b/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/internal/common/commands/AddEnumerationsCommand.java
@@ -10,6 +10,8 @@
  *******************************************************************************/
 package org.eclipse.wst.xsd.ui.internal.common.commands;
 
+import java.util.List;
+
 import org.eclipse.wst.xsd.ui.internal.common.actions.AddXSDEnumerationFacetAction;
 import org.eclipse.xsd.XSDEnumerationFacet;
 import org.eclipse.xsd.XSDFactory;
@@ -55,13 +57,14 @@
       enumerationFacet.setLexicalValue(value);
       
       index = getInsertionIndex();
-      if (index >=0 && index < simpleType.getEnumerationFacets().size())
+      List facets = simpleType.getEnumerationFacets();
+      if (index >=0 && index < facets.size())
       {
-        simpleType.getFacetContents().add(index, enumerationFacet);
+        facets.add(index, enumerationFacet);
       }
       else
       {
-        simpleType.getFacetContents().add(enumerationFacet);
+        facets.add(enumerationFacet);
       }
       formatChild(simpleType.getElement());
       addedXSDConcreteComponent = enumerationFacet;