Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/translators/SimpleTranslator.java6
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/resource/orm/XmlTransient.java7
-rw-r--r--jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/resource/orm/XmlTransient.java4
3 files changed, 15 insertions, 2 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/translators/SimpleTranslator.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/translators/SimpleTranslator.java
index 6d7f32c9b2..9b465cfe9c 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/translators/SimpleTranslator.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/utility/translators/SimpleTranslator.java
@@ -60,6 +60,12 @@ public class SimpleTranslator
public SimpleTranslator(String domPathAndNames, EStructuralFeature eStructuralFeature, int style) {
super(domPathAndNames, eStructuralFeature, style);
}
+
+ public SimpleTranslator(String domPathAndNames, EStructuralFeature aFeature, int style, EClass eClass, Translator[] children) {
+ this(domPathAndNames, aFeature, style);
+ setEMFClass(eClass);
+ this.children = children;
+ }
public SimpleTranslator(String domPathAndNames, EStructuralFeature eStructuralFeature, int style, Translator[] children) {
super(domPathAndNames, eStructuralFeature, style);
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/resource/orm/XmlTransient.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/resource/orm/XmlTransient.java
index 8c6884986d..5be9c033de 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/resource/orm/XmlTransient.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/resource/orm/XmlTransient.java
@@ -61,7 +61,12 @@ public class XmlTransient extends AbstractXmlAttributeMapping
// ********** translators **********
public static Translator buildTranslator(String elementName, EStructuralFeature structuralFeature) {
- return new SimpleTranslator(elementName, structuralFeature, buildTranslatorChildren());
+ return new SimpleTranslator(
+ elementName,
+ structuralFeature,
+ Translator.END_TAG_NO_INDENT,
+ buildTranslatorChildren()
+ );
}
private static Translator[] buildTranslatorChildren() {
diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/resource/orm/XmlTransient.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/resource/orm/XmlTransient.java
index 167b8d50db..17d46c8b4c 100644
--- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/resource/orm/XmlTransient.java
+++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/resource/orm/XmlTransient.java
@@ -331,8 +331,10 @@ public class XmlTransient extends org.eclipse.jpt.core.resource.orm.XmlTransient
return new SimpleTranslator(
elementName,
structuralFeature,
+ Translator.END_TAG_NO_INDENT,
EclipseLinkOrmPackage.eINSTANCE.getXmlTransient(),
- buildTranslatorChildren());
+ buildTranslatorChildren()
+ );
}
private static Translator[] buildTranslatorChildren() {

Back to the top