From 07a1d93353211cdd7b9364113b0b6e5c9b472bfe Mon Sep 17 00:00:00 2001 From: kmoore Date: Thu, 7 Feb 2008 15:34:56 +0000 Subject: 213467 - committing a patch from Pascal --- .../mappings/details/JoinColumnsComposite.java | 24 +++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/JoinColumnsComposite.java') diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/JoinColumnsComposite.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/JoinColumnsComposite.java index 015cf7546a..b1d5141f51 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/JoinColumnsComposite.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/JoinColumnsComposite.java @@ -49,14 +49,25 @@ import org.eclipse.swt.widgets.Composite; */ public class JoinColumnsComposite extends AbstractFormPane { + /** + * The editor used to perform the common behaviors defined in the list pane. + */ private IJoinColumnsEditor joinColumnsEditor; + /** + * Keeps track of the list pane in order to update its enablement state when + * required. + */ + private AddRemoveListPane joinColumnsListPane; + /** * Creates a new JoinColumnsComposite. * * @param parentPane The parent controller of this one * @param parent The parent container * @param widgetFactory The factory used to create various common widgets + * @param joinColumnsEditor The editor used to perform the common behaviors + * defined in the list pane */ public JoinColumnsComposite(AbstractFormPane parentPane, Composite parent, @@ -74,6 +85,8 @@ public class JoinColumnsComposite extends AbstractFormPane parentPane, PropertyValueModel subjectHolder, @@ -205,6 +218,15 @@ public class JoinColumnsComposite extends AbstractFormPane extends AbstractFormPane( + joinColumnsListPane = new AddRemoveListPane( this, getControl(), buildJoinColumnsAdapter(), -- cgit v1.2.3