Revision f51d204a
Added by Katja Luther almost 6 years ago
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
adapt deleteHandler in nameEditor to partial and pro parte misapplied names