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/RemoveFeatureHandler.java
23 23

  
24 24
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
25 25
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
26
import eu.etaxonomy.taxeditor.featuretree.e4.AbstractTermTreeEditor;
27 26
import eu.etaxonomy.taxeditor.featuretree.e4.ICharacterEditor;
28 27
import eu.etaxonomy.taxeditor.featuretree.e4.IFeatureTreeEditor;
28
import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
29 29
import eu.etaxonomy.taxeditor.featuretree.e4.operation.RemoveFeatureOperation;
30 30
import eu.etaxonomy.taxeditor.store.StoreUtil;
31 31

  
......
73 73
//                    }
74 74
//
75 75
//                }
76
                if (editor instanceof AbstractTermTreeEditor){
77
                    Object[] expandedElements = ((AbstractTermTreeEditor)editor).getViewer().getExpandedElements();
78
                    ((AbstractTermTreeEditor)editor).getViewer().setInput(((AbstractTermTreeEditor)editor).getTrees());
79
                    ((AbstractTermTreeEditor)editor).getViewer().setExpandedElements(expandedElements);
76
                if (editor instanceof TermTreeEditor){
77
                    Object[] expandedElements = ((TermTreeEditor)editor).getViewer().getExpandedElements();
78
                    ((TermTreeEditor)editor).getViewer().setInput(((TermTreeEditor)editor).getTrees());
79
                    ((TermTreeEditor)editor).getViewer().setExpandedElements(expandedElements);
80 80
                }else{
81 81
                    ((ICharacterEditor)editor).getViewer().setInput(tree);
82 82
                }

Also available in: Unified diff