Revision 22ac94a9
Added by Katja Luther over 3 years ago
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
ref #9338: restructure term menues and adapt handling