]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.tests.modelled.ui/src/org/simantics/tests/modelled/ui/STSTestEditorDocumentProvider.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.tests.modelled.ui / src / org / simantics / tests / modelled / ui / STSTestEditorDocumentProvider.java
index ed1633c5e197c2c0a2d4945d05e75fc766808c93..10d7fb21bceccf83a059c64ec79f9b4ce63aaec3 100644 (file)
@@ -1,79 +1,79 @@
-package org.simantics.tests.modelled.ui;\r
-\r
-import java.io.PrintWriter;\r
-import java.io.StringWriter;\r
-\r
-import org.eclipse.core.runtime.CoreException;\r
-import org.eclipse.core.runtime.IProgressMonitor;\r
-import org.eclipse.jface.text.Document;\r
-import org.eclipse.jface.text.IDocument;\r
-import org.eclipse.jface.text.source.IAnnotationModel;\r
-import org.simantics.Simantics;\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.WriteGraph;\r
-import org.simantics.db.common.request.UniqueRead;\r
-import org.simantics.db.common.request.WriteRequest;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.layer0.util.Layer0Utils;\r
-import org.simantics.layer0.Layer0;\r
-import org.simantics.modeling.ui.componentTypeEditor.SCLModuleEditorDocumentProvider;\r
-import org.simantics.scl.ui.editor.SCLSourceViewerConfigurationNew;\r
-import org.simantics.tests.modelled.ontology.TestsResource;\r
-import org.simantics.ui.workbench.ResourceEditorInput;\r
-import org.simantics.utils.logging.TimeLogger;\r
-\r
-public class STSTestEditorDocumentProvider extends SCLModuleEditorDocumentProvider {\r
-\r
-    public STSTestEditorDocumentProvider(SCLSourceViewerConfigurationNew sourceViewer) {\r
-        super(sourceViewer);\r
-    }\r
-    \r
-    @Override\r
-    protected IAnnotationModel createAnnotationModel(Object element) throws CoreException {\r
-        return null;\r
-    }\r
-    \r
-    @Override\r
-    protected void updateAnnotations() {\r
-    }\r
-    \r
-    @Override\r
-    protected IDocument createDocument(Object element) throws CoreException {\r
-        ResourceEditorInput input = (ResourceEditorInput)element;\r
-        resource = input.getResource();\r
-        try {\r
-            return Simantics.getSession().syncRequest(new UniqueRead<Document>() {\r
-                @Override\r
-                public Document perform(ReadGraph graph) throws DatabaseException {\r
-                    TestsResource TESTS = TestsResource.getInstance(graph);\r
-                    currentText = graph.getRelatedValue(resource, TESTS.STSTest_definition, Bindings.STRING);\r
-                    errorHappened = false;\r
-                    return new Document(currentText != null ? currentText : "");\r
-                }\r
-            });\r
-        } catch (DatabaseException e) {\r
-            StringWriter sw = new StringWriter();\r
-            PrintWriter pw = new PrintWriter(sw);\r
-            e.printStackTrace(pw);\r
-            errorHappened = true;\r
-            return new Document(sw.toString());\r
-        }\r
-    }\r
-    \r
-    @Override\r
-    protected void doSaveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite) throws CoreException {\r
-        TimeLogger.resetTimeAndLog("STSTestEditorDocumentProvider.doSaveDocument");\r
-        currentText = document.get();\r
-        Simantics.getSession().asyncRequest(new WriteRequest() {\r
-            @Override\r
-            public void perform(WriteGraph graph) throws DatabaseException {\r
-                graph.markUndoPoint();\r
-                TestsResource TESTS = TestsResource.getInstance(graph);\r
-                graph.claimLiteral(resource, TESTS.STSTest_definition, currentText, Bindings.STRING);\r
-                Layer0Utils.addCommentMetadata(graph, "Saved SCL Module " + graph.getRelatedValue2(resource, Layer0.getInstance(graph).HasName, Bindings.STRING));\r
-            }\r
-        });\r
-    }\r
-\r
-}\r
+package org.simantics.tests.modelled.ui;
+
+import java.io.PrintWriter;
+import java.io.StringWriter;
+
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.jface.text.Document;
+import org.eclipse.jface.text.IDocument;
+import org.eclipse.jface.text.source.IAnnotationModel;
+import org.simantics.Simantics;
+import org.simantics.databoard.Bindings;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.common.request.UniqueRead;
+import org.simantics.db.common.request.WriteRequest;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.util.Layer0Utils;
+import org.simantics.layer0.Layer0;
+import org.simantics.modeling.ui.componentTypeEditor.SCLModuleEditorDocumentProvider;
+import org.simantics.scl.ui.editor.SCLSourceViewerConfigurationNew;
+import org.simantics.tests.modelled.ontology.TestsResource;
+import org.simantics.ui.workbench.ResourceEditorInput;
+import org.simantics.utils.logging.TimeLogger;
+
+public class STSTestEditorDocumentProvider extends SCLModuleEditorDocumentProvider {
+
+    public STSTestEditorDocumentProvider(SCLSourceViewerConfigurationNew sourceViewer) {
+        super(sourceViewer);
+    }
+    
+    @Override
+    protected IAnnotationModel createAnnotationModel(Object element) throws CoreException {
+        return null;
+    }
+    
+    @Override
+    protected void updateAnnotations() {
+    }
+    
+    @Override
+    protected IDocument createDocument(Object element) throws CoreException {
+        ResourceEditorInput input = (ResourceEditorInput)element;
+        resource = input.getResource();
+        try {
+            return Simantics.getSession().syncRequest(new UniqueRead<Document>() {
+                @Override
+                public Document perform(ReadGraph graph) throws DatabaseException {
+                    TestsResource TESTS = TestsResource.getInstance(graph);
+                    currentText = graph.getRelatedValue(resource, TESTS.STSTest_definition, Bindings.STRING);
+                    errorHappened = false;
+                    return new Document(currentText != null ? currentText : "");
+                }
+            });
+        } catch (DatabaseException e) {
+            StringWriter sw = new StringWriter();
+            PrintWriter pw = new PrintWriter(sw);
+            e.printStackTrace(pw);
+            errorHappened = true;
+            return new Document(sw.toString());
+        }
+    }
+    
+    @Override
+    protected void doSaveDocument(IProgressMonitor monitor, Object element, IDocument document, boolean overwrite) throws CoreException {
+        TimeLogger.resetTimeAndLog("STSTestEditorDocumentProvider.doSaveDocument");
+        currentText = document.get();
+        Simantics.getSession().asyncRequest(new WriteRequest() {
+            @Override
+            public void perform(WriteGraph graph) throws DatabaseException {
+                graph.markUndoPoint();
+                TestsResource TESTS = TestsResource.getInstance(graph);
+                graph.claimLiteral(resource, TESTS.STSTest_definition, currentText, Bindings.STRING);
+                Layer0Utils.addCommentMetadata(graph, "Saved SCL Module " + graph.getRelatedValue2(resource, Layer0.getInstance(graph).HasName, Bindings.STRING));
+            }
+        });
+    }
+
+}