From 9f983dae12f24e124a9f06d2211a2e55d143e370 Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Thu, 21 Apr 2016 14:06:44 +0200 Subject: [PATCH] fix #5524 --- eu.etaxonomy.taxeditor.editor/plugin.xml | 19 +++++++++++++------ .../handler/NameEditorMenuPropertyTester.java | 14 +++++++------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/eu.etaxonomy.taxeditor.editor/plugin.xml b/eu.etaxonomy.taxeditor.editor/plugin.xml index a2287eda7..993ee94f1 100644 --- a/eu.etaxonomy.taxeditor.editor/plugin.xml +++ b/eu.etaxonomy.taxeditor.editor/plugin.xml @@ -499,6 +499,7 @@ label="%command.label.12" style="push"> + - - - + + + + + + + + + property="eu.etaxonomy.taxeditor.editor.name.propertyTester.isNotHomotypicSynonymOfAcceptedTaxon"> @@ -1898,7 +1905,7 @@ class="eu.etaxonomy.taxeditor.editor.name.handler.NameEditorMenuPropertyTester" id="eu.etaxonomy.taxeditor.editor.name.propertyTester" namespace="eu.etaxonomy.taxeditor.editor.name.propertyTester" - properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms" + properties="isAcceptedTaxon,isSynonym,isMisapplication,isTaxonBase,hasEmptyNames,isAcceptedAndHasNoHomotypicSynonyms,isNotHomotypicSynonymOfAcceptedTaxon" type="org.eclipse.jface.viewers.IStructuredSelection"> Constructor for NameEditorMenuPropertyTester.

@@ -78,10 +78,10 @@ public class NameEditorMenuPropertyTester extends org.eclipse.core.expressions.P } else if(ACCEPTED_AND_NO_HOMOTYPIC_SYNONYMS.equals(property)){ return isAcceptedAndHasNoHomotypicSynonyms(selectedElement); - }else if (HOMOTYPIC_SYNONYM_OF_ACCEPTED.equals(property)){ - return isHomotypicSynonymOfAcceptedTaxon(selectedElement); + }else if (NOT_HOMOTYPIC_SYNONYM_OF_ACCEPTED.equals(property)){ + return isNotHomotypicSynonymOfAcceptedTaxon(selectedElement); } - + } return false; @@ -95,8 +95,8 @@ public class NameEditorMenuPropertyTester extends org.eclipse.core.expressions.P } return false; } - - private boolean isHomotypicSynonymOfAcceptedTaxon(Object selectedElement) { + + private boolean isNotHomotypicSynonymOfAcceptedTaxon(Object selectedElement) { if (isSynonym(selectedElement)){ Synonym synonym = (Synonym) selectedElement; for (Taxon taxon:synonym.getAcceptedTaxa()){ -- 2.30.2