]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.ui/src/org/simantics/ui/workbench/ResourceFormEditor.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.ui / src / org / simantics / ui / workbench / ResourceFormEditor.java
index c7f5edd285994bca5a032156f11c54c2268ce4aa..fe2a40acfcb41e97c4557398d4ba288ce5020e4e 100644 (file)
@@ -1,82 +1,82 @@
-/*******************************************************************************\r
- * Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
- * in Industry THTH ry.\r
- * All rights reserved. This program and the accompanying materials\r
- * are made available under the terms of the Eclipse Public License v1.0\r
- * which accompanies this distribution, and is available at\r
- * http://www.eclipse.org/legal/epl-v10.html\r
- *\r
- * Contributors:\r
- *     VTT Technical Research Centre of Finland - initial API and implementation\r
- *******************************************************************************/\r
-package org.simantics.ui.workbench;\r
-\r
-import org.eclipse.core.runtime.IProgressMonitor;\r
-import org.eclipse.ui.IEditorInput;\r
-import org.eclipse.ui.IEditorSite;\r
-import org.eclipse.ui.PartInitException;\r
-import org.eclipse.ui.forms.editor.FormEditor;\r
-import org.simantics.db.Session;\r
-import org.simantics.db.management.ISessionContext;\r
-import org.simantics.ui.SimanticsUI;\r
-\r
-/**\r
- * @author Tuukka Lehtonen\r
- */\r
-public abstract class ResourceFormEditor extends FormEditor implements IResourceEditorPart {\r
-\r
-    ResourceEditorSupport support;\r
-    boolean               disposed = false;\r
-\r
-    @Override\r
-    public final void doSave(IProgressMonitor monitor) {\r
-    }\r
-\r
-    @Override\r
-    public final void doSaveAs() {\r
-    }\r
-\r
-    @Override\r
-    public final boolean isSaveAsAllowed() {\r
-        return false;\r
-    }\r
-\r
-    @Override\r
-    public IResourceEditorInput getResourceInput() {\r
-        return (IResourceEditorInput) getEditorInput();\r
-    }\r
-\r
-    @Override\r
-    public void init(IEditorSite site, IEditorInput input) throws PartInitException {\r
-        if (!(input instanceof IResourceEditorInput))\r
-            throw new PartInitException("Invalid input: must be IResourceEditorInput");\r
-        super.init(site, input);\r
-        support = new ResourceEditorSupport(this);\r
-\r
-        // Set initial part name according to the name given by IEditorInput\r
-        setPartName(getEditorInput().getName());\r
-\r
-        Session session = SimanticsUI.peekSession();\r
-        if (session != null) {\r
-            session.asyncRequest(\r
-                    new TitleRequest(site.getId(), getResourceInput()),\r
-                    new TitleUpdater(site.getShell().getDisplay(), this::setPartName, () -> disposed));\r
-        }\r
-    }\r
-\r
-    @Override\r
-    public void dispose() {\r
-        disposed = true;\r
-        support.dispose();\r
-        super.dispose();\r
-    }\r
-\r
-    protected ISessionContext getSessionContext() {\r
-        return support.getSessionContext();\r
-    }\r
-\r
-    protected Session getSession() {\r
-        return support.getSession();\r
-    }\r
-\r
-}\r
+/*******************************************************************************
+ * Copyright (c) 2007, 2010 Association for Decentralized Information Management
+ * in Industry THTH ry.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *     VTT Technical Research Centre of Finland - initial API and implementation
+ *******************************************************************************/
+package org.simantics.ui.workbench;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.IEditorSite;
+import org.eclipse.ui.PartInitException;
+import org.eclipse.ui.forms.editor.FormEditor;
+import org.simantics.db.Session;
+import org.simantics.db.management.ISessionContext;
+import org.simantics.ui.SimanticsUI;
+
+/**
+ * @author Tuukka Lehtonen
+ */
+public abstract class ResourceFormEditor extends FormEditor implements IResourceEditorPart {
+
+    ResourceEditorSupport support;
+    boolean               disposed = false;
+
+    @Override
+    public final void doSave(IProgressMonitor monitor) {
+    }
+
+    @Override
+    public final void doSaveAs() {
+    }
+
+    @Override
+    public final boolean isSaveAsAllowed() {
+        return false;
+    }
+
+    @Override
+    public IResourceEditorInput getResourceInput() {
+        return (IResourceEditorInput) getEditorInput();
+    }
+
+    @Override
+    public void init(IEditorSite site, IEditorInput input) throws PartInitException {
+        if (!(input instanceof IResourceEditorInput))
+            throw new PartInitException("Invalid input: must be IResourceEditorInput");
+        super.init(site, input);
+        support = new ResourceEditorSupport(this);
+
+        // Set initial part name according to the name given by IEditorInput
+        setPartName(getEditorInput().getName());
+
+        Session session = SimanticsUI.peekSession();
+        if (session != null) {
+            session.asyncRequest(
+                    new TitleRequest(site.getId(), getResourceInput()),
+                    new TitleUpdater(site.getShell().getDisplay(), this::setPartName, () -> disposed));
+        }
+    }
+
+    @Override
+    public void dispose() {
+        disposed = true;
+        support.dispose();
+        super.dispose();
+    }
+
+    protected ISessionContext getSessionContext() {
+        return support.getSessionContext();
+    }
+
+    protected Session getSession() {
+        return support.getSession();
+    }
+
+}