[*-Editor] Make use of default label provider in outline pages

Change-Id: Icbe48e2c1ecd9a3123aaae98761e17de4935bba4
diff --git a/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/editors/LtxOutlinePage.java b/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/editors/LtxOutlinePage.java
index 9dca9ee..f06e13e 100644
--- a/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/editors/LtxOutlinePage.java
+++ b/docmlet/org.eclipse.statet.docmlet.tex.ui/src/org/eclipse/statet/internal/docmlet/tex/ui/editors/LtxOutlinePage.java
@@ -19,6 +19,8 @@
 import org.eclipse.ui.IActionBars;
 import org.eclipse.ui.services.IServiceLocator;
 
+import org.eclipse.statet.jcommons.lang.NonNullByDefault;
+
 import org.eclipse.statet.ecommons.commands.core.HandlerCollection;
 import org.eclipse.statet.ecommons.ui.dialogs.DialogUtils;
 
@@ -29,7 +31,6 @@
 import org.eclipse.statet.ltk.model.core.element.LtkModelElementFilter;
 import org.eclipse.statet.ltk.ui.sourceediting.SourceEditor1;
 import org.eclipse.statet.ltk.ui.sourceediting.SourceEditor2OutlinePage;
-import org.eclipse.statet.ltk.ui.util.ExtModelLabelProvider;
 import org.eclipse.statet.ltk.ui.util.ViewerDragSupport;
 import org.eclipse.statet.ltk.ui.util.ViewerDropSupport;
 
@@ -37,6 +38,7 @@
 /**
  * Outline page for R sources
  */
+@NonNullByDefault
 public class LtxOutlinePage extends SourceEditor2OutlinePage {
 	
 	private class ContentFilter implements LtkModelElementFilter {
@@ -59,7 +61,8 @@
 	
 	
 	public LtxOutlinePage(final SourceEditor1 editor) {
-		super(editor, TexModel.LTX_TYPE_ID, TexRefactoring.getLtxFactory(),
+		super(editor, TexModel.LTX_TYPE_ID,
+				TexRefactoring.getLtxFactory(),
 				"org.eclipse.statet.docmlet.menus.TexOutlineViewContextMenu"); //$NON-NLS-1$
 	}
 	
@@ -78,8 +81,6 @@
 	protected void configureViewer(final TreeViewer viewer) {
 		super.configureViewer(viewer);
 		
-		viewer.setLabelProvider(new ExtModelLabelProvider());
-		
 		final ViewerDropSupport drop= new ViewerDropSupport(viewer, this,
 				getRefactoringFactory() );
 		drop.init();
diff --git a/yaml/org.eclipse.statet.yaml.ui/src/org/eclipse/statet/internal/yaml/ui/editors/YamlOutlinePage.java b/yaml/org.eclipse.statet.yaml.ui/src/org/eclipse/statet/internal/yaml/ui/editors/YamlOutlinePage.java
index f380d89..9042672 100644
--- a/yaml/org.eclipse.statet.yaml.ui/src/org/eclipse/statet/internal/yaml/ui/editors/YamlOutlinePage.java
+++ b/yaml/org.eclipse.statet.yaml.ui/src/org/eclipse/statet/internal/yaml/ui/editors/YamlOutlinePage.java
@@ -19,6 +19,8 @@
 import org.eclipse.ui.IActionBars;
 import org.eclipse.ui.services.IServiceLocator;
 
+import org.eclipse.statet.jcommons.lang.NonNullByDefault;
+
 import org.eclipse.statet.ecommons.commands.core.HandlerCollection;
 import org.eclipse.statet.ecommons.ui.dialogs.DialogUtils;
 
@@ -27,7 +29,6 @@
 import org.eclipse.statet.ltk.model.core.element.LtkModelElementFilter;
 import org.eclipse.statet.ltk.ui.sourceediting.SourceEditor1;
 import org.eclipse.statet.ltk.ui.sourceediting.SourceEditor2OutlinePage;
-import org.eclipse.statet.ltk.ui.util.ExtModelLabelProvider;
 import org.eclipse.statet.ltk.ui.util.ViewerDragSupport;
 import org.eclipse.statet.ltk.ui.util.ViewerDropSupport;
 import org.eclipse.statet.yaml.core.model.YamlModel;
@@ -37,6 +38,7 @@
 /**
  * Outline page for YAML sources.
  */
+@NonNullByDefault
 public class YamlOutlinePage extends SourceEditor2OutlinePage {
 	
 	private class ContentFilter implements LtkModelElementFilter {
@@ -59,7 +61,8 @@
 	
 	
 	public YamlOutlinePage(final SourceEditor1 editor) {
-		super(editor, YamlModel.YAML_TYPE_ID, YamlRefactoring.getYamlFactory(),
+		super(editor, YamlModel.YAML_TYPE_ID,
+				YamlRefactoring.getYamlFactory(),
 				"org.eclipse.statet.yaml.menus.YamlOutlineViewContextMenu"); //$NON-NLS-1$
 	}
 	
@@ -78,8 +81,6 @@
 	protected void configureViewer(final TreeViewer viewer) {
 		super.configureViewer(viewer);
 		
-		viewer.setLabelProvider(new ExtModelLabelProvider(YamlModel.YAML_TYPE_ID));
-		
 		final ViewerDropSupport drop= new ViewerDropSupport(viewer, this,
 				getRefactoringFactory() );
 		drop.init();