Project

General

Profile

« Previous | Next » 

Revision db81978c

Added by Alexander Oppermann over 9 years ago

latest changes from trunk

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/handler/DeleteDerivateHandler.java
20 20
import org.eclipse.ui.IWorkbenchPart;
21 21
import org.eclipse.ui.handlers.HandlerUtil;
22 22

  
23
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
24
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
23 25
import eu.etaxonomy.cdm.api.service.config.SpecimenDeleteConfigurator;
24 26
import eu.etaxonomy.cdm.model.common.CdmBase;
25 27
import eu.etaxonomy.cdm.model.molecular.Sequence;
......
30 32
import eu.etaxonomy.taxeditor.model.AbstractUtility;
31 33
import eu.etaxonomy.taxeditor.model.MessagingUtils;
32 34
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
35
import eu.etaxonomy.taxeditor.view.derivateSearch.DerivateLabelProvider;
33 36

  
34 37
/**
35 38
 *
......
59 62
                Object object = selection.iterator().next();
60 63

  
61 64
                if(object instanceof TreeNode){
62
                    TreeNode treeNode = (TreeNode)object;
63 65
                    Object value = ((TreeNode) object).getValue();
64 66
                    if(value instanceof SpecimenOrObservationBase<?> || value instanceof Sequence || value instanceof SingleRead){
67
                        if(postOperationEnabled instanceof IConversationEnabled){
68
                            ConversationHolder conversationHolder = ((IConversationEnabled) postOperationEnabled).getConversationHolder();
69
                            label += " "+DerivateLabelProvider.getDerivateText(value, conversationHolder);
70
                        }
65 71
                        SpecimenDeleteConfigurator config = new SpecimenDeleteConfigurator();
66 72
                        config.setDeleteChildren(false);
67 73
                        config.setShiftHierarchyUp(false);

Also available in: Unified diff