Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2012-02-17 14:18:39 +0000
committerkmoore2012-02-17 14:18:39 +0000
commit3fa4a45f9e56f8912b37fe0ffb0dd3793039e43b (patch)
tree8988e497c10b704699d658969756452c1ff4dc60 /jpa/plugins/org.eclipse.jpt.jpa.core/src/org
parentaab9ed5c4b22281fabe3bab824aca72ac99ae900 (diff)
downloadwebtools.dali-3fa4a45f9e56f8912b37fe0ffb0dd3793039e43b.tar.gz
webtools.dali-3fa4a45f9e56f8912b37fe0ffb0dd3793039e43b.tar.xz
webtools.dali-3fa4a45f9e56f8912b37fe0ffb0dd3793039e43b.zip
set the name on a new persistent type sooner so that the UI structure view will update quicker, doesn't appear to cause any problems changing this order
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.core/src/org')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/context/orm/AbstractEntityMappings.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/context/orm/AbstractEntityMappings.java b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/context/orm/AbstractEntityMappings.java
index 8b0f97d3bf..523264a11f 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/context/orm/AbstractEntityMappings.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/context/orm/AbstractEntityMappings.java
@@ -598,16 +598,17 @@ public abstract class AbstractEntityMappings
public OrmPersistentType addPersistentType(String mappingKey, String className) {
OrmTypeMappingDefinition md = this.getMappingFileDefinition().getTypeMappingDefinition(mappingKey);
XmlTypeMapping xmlTypeMapping = md.buildResourceMapping(this.getResourceNodeFactory());
+
+ // adds short name if package name is relevant
+ className = this.normalizeClassName(className);
+ xmlTypeMapping.setClassName(className);
+
OrmPersistentType persistentType = this.buildPersistentType(xmlTypeMapping);
int index = this.calculateInsertionIndex(persistentType);
this.addItemToList(index, persistentType, this.persistentTypes, PERSISTENT_TYPES_LIST);
persistentType.getMapping().addXmlTypeMappingTo(this.xmlEntityMappings);
- // adds short name if package name is relevant
- className = this.normalizeClassName(className);
- persistentType.getMapping().setClass(className);
-
return persistentType;
}

Back to the top