[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();
}