diff options
author | kmoore | 2009-10-07 19:13:40 +0000 |
---|---|---|
committer | kmoore | 2009-10-07 19:13:40 +0000 |
commit | 5fbdcea39a7f43dd88aa0958492936b50a39e013 (patch) | |
tree | 94de1b8a3560e9fe1de588cd6aada907bb3e50e5 /jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse | |
parent | 937a1d8ceff6632cda797338698aeeb157e9ff33 (diff) | |
download | webtools.dali-5fbdcea39a7f43dd88aa0958492936b50a39e013.tar.gz webtools.dali-5fbdcea39a7f43dd88aa0958492936b50a39e013.tar.xz webtools.dali-5fbdcea39a7f43dd88aa0958492936b50a39e013.zip |
broke the displaying of attribute mapping composites when fixing the displaying of unmapped mappings
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/details/PersistentAttributeDetailsPage.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/details/PersistentAttributeDetailsPage.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/details/PersistentAttributeDetailsPage.java index 635e2de858..f4b953cb5e 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/details/PersistentAttributeDetailsPage.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/details/PersistentAttributeDetailsPage.java @@ -43,6 +43,8 @@ public abstract class PersistentAttributeDetailsPage<T extends PersistentAttribu private Map<String, JpaComposite> mappingComposites; private PageBook mappingPageBook; + private PropertyValueModel<AttributeMapping> mappingHolder; + /** * Creates a new <code>PersistentAttributeDetailsPage</code>. * @@ -75,7 +77,8 @@ public abstract class PersistentAttributeDetailsPage<T extends PersistentAttribu this.mappingPageBook.setLayoutData(gridData); - new ControlSwitcher(this.buildMappingHolder(), this.buildPaneTransformer(), this.mappingPageBook); + this.mappingHolder = this.buildMappingHolder(); + new ControlSwitcher(this.mappingHolder, this.buildPaneTransformer(), this.mappingPageBook); return this.mappingPageBook; } @@ -117,7 +120,7 @@ public abstract class PersistentAttributeDetailsPage<T extends PersistentAttribu private PropertyValueModel<AttributeMapping> buildMappingHolder(final String key) { return new FilteringPropertyValueModel<AttributeMapping>( - buildMappingHolder(), + this.mappingHolder, buildMappingFilter(key) ); } |