]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.ui/src/org/simantics/ui/workbench/editor/AbstractResourceEditorAdapter.java
Fix NPE in Export Core
[simantics/platform.git] / bundles / org.simantics.ui / src / org / simantics / ui / workbench / editor / AbstractResourceEditorAdapter.java
index 4f08c0181bab26509b629086861fceb61ad2f6cc..e05dbcd35b91bea14c02ebc48686f6964aaded42 100644 (file)
@@ -14,11 +14,11 @@ package org.simantics.ui.workbench.editor;
 import org.eclipse.jface.action.IAction;
 import org.eclipse.jface.resource.ImageDescriptor;
 import org.eclipse.ui.WorkbenchException;
+import org.simantics.Simantics;
 import org.simantics.db.ReadGraph;
 import org.simantics.db.Resource;
 import org.simantics.db.Session;
 import org.simantics.db.exception.DatabaseException;
-import org.simantics.ui.SimanticsUI;
 import org.simantics.ui.utils.ResourceAdaptionUtils;
 import org.simantics.ui.workbench.ResourceViewPartUtils;
 import org.simantics.ui.workbench.action.ResourceEditorAdapterAction;
@@ -96,7 +96,7 @@ public abstract class AbstractResourceEditorAdapter extends AbstractEditorAdapte
     }
 
     protected void openViewWithId(String viewId, Resource id, String suffix) throws Exception {
-        Session ls = SimanticsUI.getSession();
+        Session ls = Simantics.getSession();
         ResourceViewPartUtils.activateViewForResource(viewId, ls, id, null);
     }
 
@@ -121,5 +121,10 @@ public abstract class AbstractResourceEditorAdapter extends AbstractEditorAdapte
     public IPriorityAction toPriorityAction(int priority, Resource r) {
         return new PriorityActionAdapter(priority, toAction(r));
     }
+    
+    @Override
+    public String getEditorId() {
+       return null;
+    }
 
 }
\ No newline at end of file