diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/jpa2/details/OneToManyJoiningStrategy2_0Pane.java')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/jpa2/details/OneToManyJoiningStrategy2_0Pane.java | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/jpa2/details/OneToManyJoiningStrategy2_0Pane.java b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/jpa2/details/OneToManyJoiningStrategy2_0Pane.java index 2b2b7be0b7..31479aeb31 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/jpa2/details/OneToManyJoiningStrategy2_0Pane.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.ui/src/org/eclipse/jpt/jpa/ui/internal/jpa2/details/OneToManyJoiningStrategy2_0Pane.java @@ -10,7 +10,6 @@ package org.eclipse.jpt.jpa.ui.internal.jpa2.details; import org.eclipse.jpt.common.ui.internal.widgets.Pane; -import org.eclipse.jpt.common.utility.internal.model.value.SimplePropertyValueModel; import org.eclipse.jpt.common.utility.model.value.PropertyValueModel; import org.eclipse.jpt.jpa.core.context.OneToManyRelationship; import org.eclipse.jpt.jpa.core.jpa2.context.OneToManyRelationship2_0; @@ -18,7 +17,11 @@ import org.eclipse.jpt.jpa.ui.internal.details.JoinColumnJoiningStrategyPane; import org.eclipse.jpt.jpa.ui.internal.details.JoinTableJoiningStrategyPane; import org.eclipse.jpt.jpa.ui.internal.details.JptUiDetailsMessages; import org.eclipse.jpt.jpa.ui.internal.details.MappedByJoiningStrategyPane; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; +import org.eclipse.ui.forms.widgets.ExpandableComposite; +import org.eclipse.ui.forms.widgets.Section; /** * Here is the layout of this pane: @@ -59,10 +62,19 @@ public class OneToManyJoiningStrategy2_0Pane @Override protected Composite addComposite(Composite container) { - return addCollapsibleSection( - container, - JptUiDetailsMessages.Joining_title, - new SimplePropertyValueModel<Boolean>(Boolean.TRUE)); + Section section = getWidgetFactory().createSection(container, + ExpandableComposite.TITLE_BAR | + ExpandableComposite.TWISTIE | + ExpandableComposite.EXPANDED); + section.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); + section.setText(JptUiDetailsMessages.Joining_title); + + Composite client = this.getWidgetFactory().createComposite(section); + client.setLayout(new GridLayout(1, false)); + client.setLayoutData(new GridData(GridData.FILL_BOTH)); + section.setClient(client); + + return client; } @Override |