private JComboBox buildTargetTableComboBox() { ListChooser listChooser = new ListChooser(this.targetTablesModel); listChooser.setRenderer(buildTableListCellRenderer()); listChooser.addActionListener(buildTableListener()); listChooser.setEnabled(this.allowTargetTableSelection); return listChooser; }
private ListChooser buildAttributeTypeChooser() { ListChooser chooser = new DefaultListChooser( this.buildAttributeTypeComboBoxModel(), this.getWorkbenchContextHolder(), this.buildAttributeTypeChooserDialogBuilder()); chooser.setRenderer(buildMWClassListCellRenderer()); return chooser; }
// referenceMappingHolder expects an MWReferenceObjectMapping public static ListChooser buildReferenceDescriptorChooser( ValueModel referenceMappingHolder, WorkbenchContextHolder contextHolder) { ListChooser listChooser = new DefaultListChooser( buildExtendedReferenceDescriptorComboBoxModel(referenceMappingHolder), contextHolder, buildDescriptorNodeSelector(contextHolder), buildReferenceChooserDialogBuilder( contextHolder .getWorkbenchContext() .getApplicationContext() .getResourceRepository())); listChooser.setRenderer( buildDescriptorListRenderer( contextHolder.getWorkbenchContext().getApplicationContext().getResourceRepository())); return listChooser; }