diff options
author | kmoore | 2012-02-17 14:18:39 +0000 |
---|---|---|
committer | kmoore | 2012-02-17 14:18:39 +0000 |
commit | 3fa4a45f9e56f8912b37fe0ffb0dd3793039e43b (patch) | |
tree | 8988e497c10b704699d658969756452c1ff4dc60 /jpa/plugins/org.eclipse.jpt.jpa.core/src/org | |
parent | aab9ed5c4b22281fabe3bab824aca72ac99ae900 (diff) | |
download | webtools.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.java | 9 |
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; } |