Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/JoinColumnsComposite.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/JoinColumnsComposite.java23
1 files changed, 9 insertions, 14 deletions
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 5d0d973d66..ab8a67fbc5 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
@@ -20,7 +20,7 @@ import org.eclipse.jpt.core.context.NamedColumn;
import org.eclipse.jpt.ui.WidgetFactory;
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
import org.eclipse.jpt.ui.internal.mappings.JptUiMappingsMessages;
-import org.eclipse.jpt.ui.internal.widgets.AbstractFormPane;
+import org.eclipse.jpt.ui.internal.widgets.FormPane;
import org.eclipse.jpt.ui.internal.widgets.AddRemoveListPane;
import org.eclipse.jpt.ui.internal.widgets.AddRemovePane.AbstractAdapter;
import org.eclipse.jpt.ui.internal.widgets.AddRemovePane.Adapter;
@@ -54,7 +54,7 @@ import org.eclipse.swt.widgets.Composite;
* @version 2.0
* @since 2.0
*/
-public class JoinColumnsComposite<T extends JpaNode> extends AbstractFormPane<T>
+public class JoinColumnsComposite<T extends JpaNode> extends FormPane<T>
{
/**
* The editor used to perform the common behaviors defined in the list pane.
@@ -70,7 +70,7 @@ public class JoinColumnsComposite<T extends JpaNode> extends AbstractFormPane<T>
* @param joinColumnsEditor The editor used to perform the common behaviors
* defined in the list pane
*/
- public JoinColumnsComposite(AbstractFormPane<? extends T> parentPane,
+ public JoinColumnsComposite(FormPane<? extends T> parentPane,
Composite parent,
IJoinColumnsEditor<T> joinColumnsEditor) {
@@ -89,7 +89,7 @@ public class JoinColumnsComposite<T extends JpaNode> extends AbstractFormPane<T>
* @param joinColumnsEditor The editor used to perform the common behaviors
* defined in the list pane
*/
- public JoinColumnsComposite(AbstractFormPane<?> parentPane,
+ public JoinColumnsComposite(FormPane<?> parentPane,
PropertyValueModel<? extends T> subjectHolder,
Composite parent,
IJoinColumnsEditor<T> joinColumnsEditor,
@@ -117,7 +117,7 @@ public class JoinColumnsComposite<T extends JpaNode> extends AbstractFormPane<T>
initializeLayout2();
}
- private WritablePropertyValueModel<JoinColumn> buildJoinColumnHolder() {
+ private WritablePropertyValueModel<JoinColumn> buildSelectedJoinColumnHolder() {
return new SimplePropertyValueModel<JoinColumn>();
}
@@ -166,7 +166,7 @@ public class JoinColumnsComposite<T extends JpaNode> extends AbstractFormPane<T>
return new AbstractAdapter() {
public void addNewItem(ObjectListSelectionModel listSelectionModel) {
- joinColumnsEditor.addJoinColumn(subject());
+ joinColumnsEditor.addJoinColumn(getSubject());
}
@Override
@@ -182,11 +182,11 @@ public class JoinColumnsComposite<T extends JpaNode> extends AbstractFormPane<T>
@Override
public void optionOnSelection(ObjectListSelectionModel listSelectionModel) {
JoinColumn joinColumn = (JoinColumn) listSelectionModel.selectedValue();
- joinColumnsEditor.editJoinColumn(subject(), joinColumn);
+ joinColumnsEditor.editJoinColumn(getSubject(), joinColumn);
}
public void removeSelectedItems(ObjectListSelectionModel listSelectionModel) {
- joinColumnsEditor.removeJoinColumns(subject(), listSelectionModel.selectedIndices());
+ joinColumnsEditor.removeJoinColumns(getSubject(), listSelectionModel.selectedIndices());
}
};
}
@@ -262,15 +262,10 @@ public class JoinColumnsComposite<T extends JpaNode> extends AbstractFormPane<T>
getControl(),
buildJoinColumnsAdapter(),
buildJoinColumnsListModel(),
- buildJoinColumnHolder(),
+ buildSelectedJoinColumnHolder(),
buildJoinColumnsListLabelProvider(),
JpaHelpContextIds.MAPPING_JOIN_TABLE_COLUMNS
);
-
- // Remove the list pane from this pane's enablement control because its
- // enablement is managed by a PaneEnabler registered with this pane
- removeFromEnablementControl(listPane.getMainControl());
- removeFromEnablementControl(listPane);
}
/**

Back to the top