Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/ManyToOneComposite.java')
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/ManyToOneComposite.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/ManyToOneComposite.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/ManyToOneComposite.java
index cf883ea06a..b283595f89 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/ManyToOneComposite.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/mappings/details/ManyToOneComposite.java
@@ -37,6 +37,10 @@ public class ManyToOneComposite extends BaseJpaComposite
private EnumComboViewer optionalComboViewer;
+ private OrderByComposite orderByComposite;
+
+ private CascadeComposite cascadeComposite;
+
private JoinColumnComposite joinColumnComposite;
public ManyToOneComposite(Composite parent, CommandStack commandStack, TabbedPropertySheetWidgetFactory widgetFactory) {
@@ -93,6 +97,13 @@ public class ManyToOneComposite extends BaseJpaComposite
gridData.grabExcessHorizontalSpace = true;
this.optionalComboViewer.getControl().setLayoutData(gridData);
+ this.cascadeComposite = new CascadeComposite(generalComposite, this.commandStack, getWidgetFactory());
+ gridData = new GridData();
+ gridData.horizontalSpan = 3;
+ gridData.horizontalAlignment = GridData.FILL;
+ gridData.grabExcessHorizontalSpace = true;
+ this.cascadeComposite.getControl().setLayoutData(gridData);
+
this.joinColumnComposite = new JoinColumnComposite(generalComposite, this.commandStack, getWidgetFactory());
gridData = new GridData();
gridData.horizontalAlignment = GridData.FILL;
@@ -110,6 +121,7 @@ public class ManyToOneComposite extends BaseJpaComposite
this.targetEntityChooser.populate(this.manyToOne);
this.fetchTypeComboViewer.populate(CommonWidgets.buildSingleRelationshipMappingFetchEnumHolder(this.manyToOne));
this.optionalComboViewer.populate(new OptionalHolder(this.manyToOne));
+ this.cascadeComposite.populate(this.manyToOne);
this.joinColumnComposite.populate(this.manyToOne);
}
@@ -117,6 +129,7 @@ public class ManyToOneComposite extends BaseJpaComposite
this.targetEntityChooser.populate();
this.fetchTypeComboViewer.populate();
this.optionalComboViewer.populate();
+ this.cascadeComposite.populate();
this.joinColumnComposite.populate();
}
@@ -131,6 +144,7 @@ public class ManyToOneComposite extends BaseJpaComposite
this.targetEntityChooser.dispose();
this.fetchTypeComboViewer.dispose();
this.optionalComboViewer.dispose();
+ this.cascadeComposite.dispose();
this.joinColumnComposite.dispose();
super.dispose();
}

Back to the top