Project

General

Profile

« Previous | Next » 

Revision 9b8d1a1c

Added by Katja Luther about 5 years ago

ref #8078: move editorPreferencePredicates to cdmlib

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/handler/CreateDescriptionHandlerE4.java
17 17
import org.eclipse.e4.ui.services.IServiceConstants;
18 18
import org.eclipse.jface.viewers.TreeNode;
19 19

  
20
import eu.etaxonomy.cdm.model.name.TaxonName;
20 21
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
21 22
import eu.etaxonomy.cdm.model.taxon.Taxon;
22 23
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
23 24
import eu.etaxonomy.taxeditor.editor.EditorUtil;
24 25
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
26
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.CreateNamedescriptionOperation;
25 27
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.CreateSpecimenDescriptionOperation;
26 28
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.CreateTaxonDescriptionOperation;
27 29
import eu.etaxonomy.taxeditor.model.AbstractUtility;
......
57 59
                AbstractUtility.executeOperation(operation, sync);
58 60
            }
59 61
        }
62
        if(viewerInput instanceof TaxonName){
63
            operation = new CreateNamedescriptionOperation(menuItem.getLocalizedLabel(), EditorUtil.getUndoContext(), (TaxonName) viewerInput, factualDataPart);
64
            if(operation!=null){
65
                AbstractUtility.executeOperation(operation, sync);
66
            }
67
        }
60 68
	}
61 69

  
62 70
    protected CreateTaxonDescriptionOperation createTaxonOperation(String eventLabel, Taxon taxon, IPostOperationEnabled postOperationEnabled) {

Also available in: Unified diff