ref #9816: adapt tooltip text
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / descriptiveDataSet / matrix / CharacterMatrix.java
index 3e418f81f125c55359566a9bd35ece74834e3221..55950cda159450871475defb1241832064f42073 100644 (file)
@@ -112,6 +112,7 @@ import eu.etaxonomy.cdm.api.service.config.RemoveDescriptionsFromDescriptiveData
 import eu.etaxonomy.cdm.api.service.dto.FieldUnitDTO;
 import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO;
 import eu.etaxonomy.cdm.api.service.dto.SpecimenRowWrapperDTO;
+import eu.etaxonomy.cdm.api.service.dto.TaxonRowWrapperDTO;
 import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.description.DescriptionBase;
@@ -299,7 +300,15 @@ public class CharacterMatrix extends Composite {
 
                ILayerCell cell = this.natTable.getCellByPosition(col, row);
                if (cell.getConfigLabels().getLabels().contains(CharacterMatrixConfigLabelAccumulator.NOT_EDITABLE)){
-                       return "More than one element available, please check in factual data view.";
+                       Object o = bodyDataProvider.getRowObject(row);
+                       String object = "";
+                       if (o instanceof TaxonRowWrapperDTO){
+                               object = "taxon";
+                       }else {
+                               object = "specimen";
+                       }
+                               
+                       return "Multiple data exist. Editing only possible in factual data view of " + object;
                }
                        return null;
                }