[141479] Addressing issue with extension end migration.
diff --git a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UML22UMLResourceHandler.java b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UML22UMLResourceHandler.java
index 2468c03..544c662 100644
--- a/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UML22UMLResourceHandler.java
+++ b/plugins/org.eclipse.uml2.uml/src/org/eclipse/uml2/uml/resource/UML22UMLResourceHandler.java
@@ -8,7 +8,7 @@
* Contributors:
* IBM - initial API and implementation
*
- * $Id: UML22UMLResourceHandler.java,v 1.19 2006/05/11 04:16:53 khussey Exp $
+ * $Id: UML22UMLResourceHandler.java,v 1.20 2006/05/12 03:56:59 khussey Exp $
*/
package org.eclipse.uml2.uml.resource;
@@ -630,12 +630,14 @@
+ name.substring(10));
}
- AnyType extension = getExtension(resource, extensionEnd);
+ if (extensionEnd.getLowerValue() == null) {
+ AnyType extension = getExtension(resource, extensionEnd);
- if (extension == null
- || getValue(extension.getMixed(), "lowerValue") == null) { //$NON-NLS-1$
+ if (extension == null
+ || getValue(extension.getMixed(), "lowerValue") == null) { //$NON-NLS-1$
- extensionEnd.setLower(1);
+ extensionEnd.setLower(1);
+ }
}
return super.caseExtensionEnd(extensionEnd);