ref #8450: descriptive data set title as label for descr. dataset editor
authorKatja Luther <k.luther@bgbm.org>
Tue, 26 May 2020 14:47:33 +0000 (16:47 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 26 May 2020 14:47:33 +0000 (16:47 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/DescriptiveDataSetEditor.java

index e80fdc8b982cb12582d2e31de89a452cbcbba1ab..eba318cb437a9753f8d414b8158d6b55431c8c81 100644 (file)
@@ -30,6 +30,7 @@ import org.eclipse.e4.core.contexts.IEclipseContext;
 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.services.IServiceConstants;
 import org.eclipse.e4.ui.workbench.modeling.ESelectionService;
@@ -105,6 +106,9 @@ IPartContentHasDetails, IPartContentHasSupplementalData, IDirtyMarkable, IDescri
     @Inject
     private MDirtyable dirty;
 
+    @Inject
+    private MPart thisPart;
+
     @Inject
     private ESelectionService selectionService;
 
@@ -232,6 +236,7 @@ IPartContentHasDetails, IPartContentHasSupplementalData, IDirtyMarkable, IDescri
             }
         });
         selectionService.setSelection(new StructuredSelection(descriptiveDataSet));
+        thisPart.setLabel(descriptiveDataSet.getLabel());
     }
 
     public void addTaxonNode(TaxonNodeDto taxonNodeDto){