import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.model.common.DefinedTermBase;
import eu.etaxonomy.cdm.model.common.EventBase;
import eu.etaxonomy.cdm.model.common.Group;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
+import eu.etaxonomy.cdm.model.term.DefinedTermBase;
+import eu.etaxonomy.cdm.model.term.TermBase;
+import eu.etaxonomy.cdm.persistence.dto.TermDto;
import eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsContentProvider;
import eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsLabelProvider;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
.getLogger(ReferencingObjectsViewE4.class);
private Label contentDescription;
- private TableViewer viewer;
private String referencedObjectTitleCache;
private ConversationHolder conversation;
@Override
public void run() {
if(contentDescription!=null && !contentDescription.isDisposed()) {
- contentDescription.setText(description);
+ contentDescription.setText(description.replace("&", "&&"));
}
}
// this.part = part;
Object firstElement = selection.getFirstElement();
+ if (firstElement instanceof TermDto){
+ TermDto termDto = (TermDto) firstElement;
+ updateDescription("'"+termDto.getRepresentation_L10n() + "' is referenced by:");
+ updateReferencingObjects(termDto.getUuid(), TermBase.class );
+ return;
+ }
if(firstElement instanceof TreeNode){
firstElement = ((TreeNode) firstElement).getValue();
}