diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java index 8be16c0ebc..7775b9b796 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/content/orm/util/OrmSwitch.java @@ -1183,10 +1183,14 @@ public class OrmSwitch<T> XmlDiscriminatorColumn xmlDiscriminatorColumn = (XmlDiscriminatorColumn) theEObject; T result = caseXmlDiscriminatorColumn(xmlDiscriminatorColumn); if (result == null) - result = caseXmlEObject(xmlDiscriminatorColumn); + result = caseAbstractXmlNamedColumn(xmlDiscriminatorColumn); if (result == null) result = caseIDiscriminatorColumn(xmlDiscriminatorColumn); if (result == null) + result = caseXmlEObject(xmlDiscriminatorColumn); + if (result == null) + result = caseINamedColumn(xmlDiscriminatorColumn); + if (result == null) result = caseJpaEObject(xmlDiscriminatorColumn); if (result == null) result = caseIXmlEObject(xmlDiscriminatorColumn); |