Project

General

Profile

« Previous | Next » 

Revision be02f4f9

Added by Patrick Plitzner over 6 years ago

ref #6595, 6568 Open taxon name editor in editor area

  • migrate taxonomic perspective

View differences:

eu.etaxonomy.taxeditor.application/src/main/java/eu/etaxonomy/taxeditor/LifeCycleManager.java
18 18
import org.eclipse.e4.ui.model.application.MApplication;
19 19
import org.eclipse.e4.ui.model.application.ui.MElementContainer;
20 20
import org.eclipse.e4.ui.model.application.ui.MUIElement;
21
import org.eclipse.e4.ui.model.application.ui.advanced.MPlaceholder;
22 21
import org.eclipse.e4.ui.model.application.ui.basic.MPart;
23
import org.eclipse.e4.ui.model.application.ui.basic.MPartStack;
24 22
import org.eclipse.e4.ui.workbench.lifecycle.PostContextCreate;
25 23
import org.eclipse.e4.ui.workbench.lifecycle.PreSave;
26 24
import org.eclipse.e4.ui.workbench.lifecycle.ProcessAdditions;
......
80 78
                parent.getChildren().remove(part);
81 79
            }
82 80
        }
83

  
84
        //FIXME E4 org.eclipse.ui.ediorss will not exist anymore when fully migrated
85
        List<MPlaceholder> uiElements = modelService.findElements(application, "org.eclipse.ui.editorss", MPlaceholder.class, null);
86
        for (MUIElement element : uiElements) {
87
            MElementContainer<MUIElement> parent = element.getParent();
88
            parent.setSelectedElement(null);
89
            parent.getChildren().remove(element);
90
        }
91
        List<MPartStack> additionals = modelService.findElements(application, "additional", MPartStack.class, null);
92
        for (MUIElement additional : additionals) {
93
            MElementContainer<MUIElement> parent = additional.getParent();
94
            parent.setSelectedElement(null);
95
            parent.getChildren().remove(additional);
96
        }
97 81
    }
98 82

  
99 83
    /**

Also available in: Unified diff