import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
+import org.simantics.Simantics;
import org.simantics.db.ReadGraph;
import org.simantics.db.Resource;
import org.simantics.db.common.request.PossibleIndexRoot;
import org.simantics.db.layer0.variable.Variables;
import org.simantics.modeling.ui.Activator;
import org.simantics.spreadsheet.resource.SpreadsheetResource;
-import org.simantics.ui.SimanticsUI;
import org.simantics.ui.workbench.ResourceEditorInput2;
import org.simantics.ui.workbench.editor.AbstractResourceEditorAdapter;
import org.simantics.utils.ui.workbench.WorkbenchUtils;
public class OpenSheetAdapter extends AbstractResourceEditorAdapter {
private static final Logger LOGGER = LoggerFactory.getLogger(OpenSheetAdapter.class);
- private static final String EDITOR_ID = "org.simantics.spreadsheet.ui.editor2";
+ private static final String EDITOR_ID = "org.simantics.spreadsheet.ui.editor2"; //$NON-NLS-1$
public OpenSheetAdapter() {
- super("Spreadsheet Editor", Activator.COMPOSITE_ICON);
+ super(Messages.OpenSheetAdapter_SpreadsheetEditor, Activator.COMPOSITE_ICON);
}
protected String getEditorId() {
@Override
public void openEditor(final Resource r) throws Exception {
- SimanticsUI.getSession().asyncRequest(new ReadRequest() {
+ Simantics.getSession().asyncRequest(new ReadRequest() {
@Override
public void run(ReadGraph g) throws DatabaseException {
String editorId = getEditorId();
WorkbenchUtils.openEditor(editorId, new ResourceEditorInput2(editorId, r, model, rvi));
} catch (PartInitException e) {
- LOGGER.error("Failed to open the spreadsheet editor.", e);
+ LOGGER.error("Failed to open the spreadsheet editor.", e); //$NON-NLS-1$
}
}
});