ref #6922 Update title of term editor
authorPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 15 Sep 2017 10:59:25 +0000 (12:59 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 15 Sep 2017 11:01:37 +0000 (13:01 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/e4/DefinedTermEditorE4.java

index 1b337fe4addade72fbcd0f90f1bd62a6649a72f8..ba18503693e80fec9317a9ce26591b9d72bb2ad9 100644 (file)
@@ -16,6 +16,7 @@ import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.e4.ui.di.Focus;
 import org.eclipse.e4.ui.di.Persist;
 import org.eclipse.e4.ui.model.application.ui.MDirtyable;
+import org.eclipse.e4.ui.model.application.ui.basic.MPart;
 import org.eclipse.e4.ui.services.EMenuService;
 import org.eclipse.e4.ui.workbench.modeling.ESelectionService;
 import org.eclipse.jface.viewers.ISelectionChangedListener;
@@ -73,6 +74,9 @@ IPartContentHasDetails, IPartContentHasSupplementalData, IE4SavablePart {
 
     private TermEditorInput input =null;
 
+    @Inject
+    private MPart thisPart;
+
        @Inject
        public DefinedTermEditorE4() {
        }
@@ -103,9 +107,6 @@ IPartContentHasDetails, IPartContentHasSupplementalData, IE4SavablePart {
            viewer.addDragSupport(dndOperations, transfers, new DefinedTermDragListenerE4(viewer));
            viewer.addDropSupport(dndOperations, transfers, new DefinedTermDropAdapterE4(this));
 
-           //FIXME E4 migrate
-           //                  setPartName(getEditorInput().getName());
-
            //propagate selection
            selectionChangedListener = (event -> selService.setSelection(AbstractUtility.getElementsFromSelectionChangedEvent(event)));
            viewer.addSelectionChangedListener(selectionChangedListener);
@@ -132,6 +133,7 @@ IPartContentHasDetails, IPartContentHasSupplementalData, IE4SavablePart {
 
         input.initialiseVocabularies();
         viewer.setInput(input.getVocabularies());
+        thisPart.setLabel(input.getName());
        }
 
        @Override