diff options
author | kmoore | 2011-02-10 23:03:43 +0000 |
---|---|---|
committer | kmoore | 2011-02-10 23:03:43 +0000 |
commit | da61a134b7393fccb8fdc34e9edfb8a7c31ca70d (patch) | |
tree | 44ae4c28189010d2165e1a9fa01e306f57f098a6 /jpa/plugins/org.eclipse.jpt.jpa.eclipselink.core/src/org/eclipse/jpt/jpa/eclipselink/core/resource/orm | |
parent | 2bbdb7867df54644bd08cd304568810a2d609133 (diff) | |
download | webtools.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.java | 5 |
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()); } |