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/CreateFeatureTreeHandler.java
19 19

  
20 20
import eu.etaxonomy.cdm.model.term.TermTree;
21 21
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
22
import eu.etaxonomy.taxeditor.featuretree.e4.AbstractTermTreeEditor;
23 22
import eu.etaxonomy.taxeditor.featuretree.e4.IFeatureTreeEditor;
23
import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
24 24
import eu.etaxonomy.taxeditor.featuretree.e4.operation.CreateFeatureTreeOperation;
25 25
import eu.etaxonomy.taxeditor.store.StoreUtil;
26 26

  
......
37 37
        if (StoreUtil.promptCheckIsDirty(editor)) {
38 38
            return;
39 39
        }
40
        Object[] expandedElements =  ((AbstractTermTreeEditor)editor).getViewer().getExpandedElements();
40
        Object[] expandedElements =  ((TermTreeEditor)editor).getViewer().getExpandedElements();
41 41
        TermTree<?> newTree = TermTree.NewInstance(editor.getTermType());
42 42
        newTree.setAllowDuplicates(false);
43 43
        newTree.setFlat(false);
......
49 49
        editor.setDirty();
50 50
//        AbstractUtility.executeOperation(operation, sync);
51 51
        editor.addOperation(operation);
52
        ((AbstractTermTreeEditor)editor).putTree(newDto);
53
        ((AbstractTermTreeEditor)editor).getViewer().setInput(((AbstractTermTreeEditor)editor).getTrees());
52
        ((TermTreeEditor)editor).putTree(newDto);
53
        ((TermTreeEditor)editor).getViewer().setInput(((TermTreeEditor)editor).getTrees());
54 54

  
55
        ((AbstractTermTreeEditor)editor).getViewer().setExpandedElements(expandedElements);
55
        ((TermTreeEditor)editor).getViewer().setExpandedElements(expandedElements);
56 56

  
57 57
    }
58 58

  

Also available in: Unified diff