[MetaModelViewer] Added static access method for counter
diff --git a/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/views/MetaModelExplorerView.java b/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/views/MetaModelExplorerView.java
index b30a4e5..03c5f61 100644
--- a/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/views/MetaModelExplorerView.java
+++ b/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/views/MetaModelExplorerView.java
@@ -75,7 +75,7 @@
 	 * The ID of the view as specified by the extension.
 	 */
 	public static final String ID = "org.eclipse.app4mc.emf.metamodelviewer.views.MetaModelExplorerView";
-	private static int viewCounter = 1;
+	private static int viewCounter = 0;
 	private TreeViewer viewer;
 	private Action filterClassesAction;
 	private Action registerEcoreFilesAction;
@@ -88,6 +88,11 @@
 
 	private ISphinxWrapper sphinxWrapper;
 
+	private static int getNewViewCounter() {
+		viewCounter++;
+		return viewCounter;
+	}
+
 	@Override
 	public void init(IViewSite site) throws PartInitException {
 		super.init(site);
@@ -295,7 +300,7 @@
 			@Override
 			public void run() {
 				try {
-					getViewSite().getPage().showView(ID, viewCounter++ + "", IWorkbenchPage.VIEW_VISIBLE);
+					getViewSite().getPage().showView(ID, "" + getNewViewCounter(), IWorkbenchPage.VIEW_VISIBLE);
 				} catch (PartInitException e) {
 					e.printStackTrace();
 				}