Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2009-10-07 19:13:40 +0000
committerkmoore2009-10-07 19:13:40 +0000
commit5fbdcea39a7f43dd88aa0958492936b50a39e013 (patch)
tree94de1b8a3560e9fe1de588cd6aada907bb3e50e5 /jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse
parent937a1d8ceff6632cda797338698aeeb157e9ff33 (diff)
downloadwebtools.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.java7
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)
);
}

Back to the top