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