Project

General

Profile

« Previous | Next » 

Revision f51d204a

Added by Katja Luther almost 6 years ago

adapt deleteHandler in nameEditor to partial and pro parte misapplied names

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/handler/DeleteTaxonBaseHandlerE4.java
128 128
                    DeleteResultMessagingUtils.messageDialogWithDetails(result, Messages.DeleteTaxonBaseHandler_DELETE_SYNONYM_SUCCESSFULL_BUT_REMAINING_RELATED_OBJECTS, TaxeditorEditorPlugin.PLUGIN_ID);
129 129
                }
130 130
    		} else if (selectedElement instanceof Taxon ){
131
    		    if (selectedElement instanceof Taxon &&((Taxon) selectedElement).isProparteSynonym() ) {
131
    		    if (selectedElement instanceof Taxon && ((Taxon) selectedElement).isProparteSynonym() ) {
132 132
                    editor.getTaxon().removeTaxon((Taxon)selectedElement, TaxonRelationshipType.PRO_PARTE_SYNONYM_FOR());
133 133
                    editor.getTaxon().removeTaxon((Taxon)selectedElement, TaxonRelationshipType.PARTIAL_SYNONYM_FOR());
134

  
134 135
                }else{
135 136
                    editor.getTaxon().removeTaxon((Taxon)selectedElement, TaxonRelationshipType.MISAPPLIED_NAME_FOR());
136 137
                    editor.getTaxon().removeTaxon((Taxon)selectedElement, TaxonRelationshipType.PRO_PARTE_MISAPPLIED_NAME_FOR());
137 138
                    editor.getTaxon().removeTaxon((Taxon)selectedElement, TaxonRelationshipType.PARTIAL_MISAPPLIED_NAME_FOR());
139

  
138 140
                }
139 141
    		    editor.getEditorInput().addTaxonBaseToDelete((TaxonBase)selectedElement,deleteConfig);
140 142
    		    editor.setDirty();

Also available in: Unified diff