diff options
author | kmoore | 2008-04-04 00:34:12 +0000 |
---|---|---|
committer | kmoore | 2008-04-04 00:34:12 +0000 |
commit | a8985cb3019fc7167232c33f35ed4268ee7e4a8e (patch) | |
tree | 99a8bd341102dc915174dbc2903d42697fe89589 /jpa/plugins | |
parent | 3de92e1f68c629ab6cdc15f3b3108813def7b4a7 (diff) | |
download | webtools.dali-a8985cb3019fc7167232c33f35ed4268ee7e4a8e.tar.gz webtools.dali-a8985cb3019fc7167232c33f35ed4268ee7e4a8e.tar.xz webtools.dali-a8985cb3019fc7167232c33f35ed4268ee7e4a8e.zip |
225571 - discriminator column does not update based on changes in source
Diffstat (limited to 'jpa/plugins')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/InheritanceComposite.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/InheritanceComposite.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/InheritanceComposite.java index 65515b3072..4adc93ad68 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/InheritanceComposite.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/InheritanceComposite.java @@ -14,6 +14,7 @@ import org.eclipse.jpt.core.context.DiscriminatorColumn; import org.eclipse.jpt.core.context.DiscriminatorType; import org.eclipse.jpt.core.context.Entity; import org.eclipse.jpt.core.context.InheritanceType; +import org.eclipse.jpt.core.context.NamedColumn; import org.eclipse.jpt.db.Table; import org.eclipse.jpt.ui.WidgetFactory; import org.eclipse.jpt.ui.internal.JpaHelpContextIds; @@ -111,6 +112,14 @@ public class InheritanceComposite extends AbstractFormPane<Entity> { buildDiscriminatorColumnHolder(), container) { + + @Override + protected void addPropertyNames(Collection<String> propertyNames) { + super.addPropertyNames(propertyNames); + propertyNames.add(NamedColumn.SPECIFIED_NAME_PROPERTY); + propertyNames.add(NamedColumn.DEFAULT_NAME_PROPERTY); + } + @Override protected String defaultValue() { return subject().getDefaultName(); |