Project

General

Profile

« Previous | Next » 

Revision 22ac94a9

Added by Katja Luther over 3 years ago

ref #9338: restructure term menues and adapt handling

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/handler/CopyFeatureHandler.java
12 12
import org.eclipse.jface.viewers.IStructuredSelection;
13 13

  
14 14
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
15
import eu.etaxonomy.taxeditor.featuretree.e4.AbstractTermTreeEditor;
15
import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
16 16

  
17 17
public class CopyFeatureHandler {
18 18

  
19 19
    @Execute
20 20
    public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart part,
21 21
            @Named(IServiceConstants.ACTIVE_SELECTION) IStructuredSelection selection){
22
        ((AbstractTermTreeEditor) part.getObject()).copy(selection);
22
        ((TermTreeEditor) part.getObject()).copy(selection);
23 23
    }
24 24

  
25 25
    @CanExecute
......
27 27
            @Named(IServiceConstants.ACTIVE_PART) MPart part,
28 28
            MHandledMenuItem menuItem){
29 29
        boolean canExecute = false;
30
        canExecute =part.getObject() instanceof AbstractTermTreeEditor
30
        canExecute =part.getObject() instanceof TermTreeEditor
31 31
                && selection!=null
32 32
                && selection.size()==1
33 33
                && selection.getFirstElement() instanceof TermNodeDto;

Also available in: Unified diff