improve the delete configurator dialogs for taxa and synonyms
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / dialog / deleteConfigurator / DeleteConfiguratorDialog.java
index eb1b62d6ce804753ca8d322d580f95d7b4dc0269..a3988f6c18e05dee7d0eba260436eb022ce03ae0 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.swt.widgets.Shell;
 import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase;
 import eu.etaxonomy.cdm.api.service.config.NameDeletionConfigurator;
 import eu.etaxonomy.cdm.api.service.config.SpecimenDeleteConfigurator;
-import eu.etaxonomy.cdm.api.service.config.TaxonBaseDeletionConfigurator;
+import eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator;
 import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;
 import eu.etaxonomy.cdm.api.service.config.TaxonNodeDeletionConfigurator;
 
@@ -49,15 +49,16 @@ public class DeleteConfiguratorDialog extends MessageDialog{
         DeleteConfiguratorComposite composite = new DeleteConfiguratorComposite(parent, NONE);
         if(configurator instanceof TaxonDeletionConfigurator){
             composite.addConfiguratorComposite(new DeleteTaxonConfiguratorComposite((TaxonDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE));
-        }
-        else if(configurator instanceof SpecimenDeleteConfigurator){
+        }else if (configurator instanceof SynonymDeletionConfigurator){
+            composite.addConfiguratorComposite(new DeleteTaxonBaseConfiguratorComposite((SynonymDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE));
+        }else if(configurator instanceof SpecimenDeleteConfigurator){
             composite.addConfiguratorComposite(new DeleteSpecimenConfiguratorComposite((SpecimenDeleteConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE));
         } else if(configurator instanceof TaxonNodeDeletionConfigurator){
             composite.addConfiguratorComposite(new DeleteNodeConfiguratorComposite((TaxonNodeDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE));
         }  else if(configurator instanceof NameDeletionConfigurator){
             composite.addConfiguratorComposite(new DeleteNameConfiguratorComposite((NameDeletionConfigurator) configurator, composite.getSectionConfigure(), SWT.NONE));
         }
-        
+
         return composite;
     }