Author: frankb
Date: Tue May 9 10:53:46 2006
New Revision: 405485
URL: http://svn.apache.org/viewcvs?rev=405485&view=rev
Log:
XSDHelper changed to not mangle (toLower) property names
Modified:
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
Modified:
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java?rev=405485&r1=405484&r2=405485&view=diff
==============================================================================
---
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
(original)
+++
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/SDOXSDEcoreBuilder.java
Tue May 9 10:53:46 2006
@@ -114,6 +114,7 @@
protected EStructuralFeature createFeature(EClass eClass, String name,
EClassifier type, XSDComponent xsdComponent, int minOccurs, int maxOccurs) {
EStructuralFeature feature =
super.createFeature(eClass, name, type, xsdComponent, minOccurs,
maxOccurs);
+ feature.setName(name); // this is needed because super.createFeature()
does EMF name mangling (toLower)
if (xsdComponent != null) {
String aliasNames = getEcoreAttribute(xsdComponent.getElement(),
"aliasName");
if (aliasNames != null) {