Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2011-02-10 23:03:43 +0000
committerkmoore2011-02-10 23:03:43 +0000
commitda61a134b7393fccb8fdc34e9edfb8a7c31ca70d (patch)
tree44ae4c28189010d2165e1a9fa01e306f57f098a6 /jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm
parent2bbdb7867df54644bd08cd304568810a2d609133 (diff)
downloadwebtools.dali-da61a134b7393fccb8fdc34e9edfb8a7c31ca70d.tar.gz
webtools.dali-da61a134b7393fccb8fdc34e9edfb8a7c31ca70d.tar.xz
webtools.dali-da61a134b7393fccb8fdc34e9edfb8a7c31ca70d.zip
336009 - enumerated element is automatically added for id mapping - patch from Nan
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlId.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlId.java b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlId.java
index 4e2f491441..72f032cc95 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlId.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm/XmlId.java
@@ -1085,6 +1085,7 @@ public class XmlId extends org.eclipse.jpt.jpa.core.resource.orm.XmlId implement
buildIndexTranslator(),
buildGeneratedValueTranslator(),
buildTemporalTranslator(),
+ buildEnumeratedTranslator(),
buildConvertTranslator(),
buildConverterTranslator(),
buildTypeConverterTranslator(),
@@ -1137,6 +1138,10 @@ public class XmlId extends org.eclipse.jpt.jpa.core.resource.orm.XmlId implement
return new Translator(EclipseLink2_1.ATTRIBUTE_TYPE, EclipseLinkOrmV2_1Package.eINSTANCE.getXmlId_2_1_AttributeType(), Translator.DOM_ATTRIBUTE);
}
+ protected static Translator buildEnumeratedTranslator() {
+ return new Translator(JPA.ENUMERATED, OrmPackage.eINSTANCE.getXmlConvertibleMapping_Enumerated());
+ }
+
protected static Translator buildTableGeneratorTranslator() {
return XmlTableGenerator.buildTranslator(JPA.TABLE_GENERATOR, OrmPackage.eINSTANCE.getXmlGeneratorContainer_TableGenerator());
}

Back to the top