]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/editor2/StandardSCLModuleEditorInput.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.scl.ui / src / org / simantics / scl / ui / editor2 / StandardSCLModuleEditorInput.java
index c55fe97f1a417345e1b045fd6e022da4c8e60d83..77477e8a828f69b7690aedfd7995d694fd02a829 100644 (file)
@@ -1,89 +1,89 @@
-package org.simantics.scl.ui.editor2;\r
-\r
-import org.eclipse.jface.resource.ImageDescriptor;\r
-import org.eclipse.ui.IMemento;\r
-import org.eclipse.ui.IPersistableElement;\r
-import org.simantics.scl.compiler.source.ModuleSource;\r
-import org.simantics.scl.osgi.SCLOsgi;\r
-\r
-public class StandardSCLModuleEditorInput implements SCLModuleEditorInput, IPersistableElement {\r
-\r
-    private final String moduleName;\r
-    \r
-    public StandardSCLModuleEditorInput(String moduleName) {\r
-        this.moduleName = moduleName;\r
-    }\r
-\r
-    @Override\r
-    public boolean exists() {\r
-        return SCLOsgi.SOURCE_REPOSITORY.getModuleSource(moduleName, null) != null;\r
-    }\r
-\r
-    @Override\r
-    public ImageDescriptor getImageDescriptor() {\r
-        return null;\r
-    }\r
-    \r
-    @Override\r
-    public String getModuleName() {\r
-        return moduleName;\r
-    }\r
-\r
-    @Override\r
-    public String getName() {\r
-        int p = moduleName.lastIndexOf('/');\r
-        if(p >= 0)\r
-            return moduleName.substring(p+1);\r
-        else\r
-            return moduleName;\r
-    }\r
-\r
-    @Override\r
-    public IPersistableElement getPersistable() {\r
-        return this;\r
-    }\r
-\r
-    @Override\r
-    public String getToolTipText() {\r
-        return moduleName;\r
-    }\r
-\r
-    @SuppressWarnings("unchecked")\r
-    @Override\r
-    public <T> T getAdapter(Class<T> adapter) {\r
-        if(adapter.equals(ModuleSource.class))\r
-            return (T)SCLOsgi.SOURCE_REPOSITORY.getModuleSource(moduleName, null);\r
-        if(adapter.equals(IPersistableElement.class))\r
-            return (T)this;\r
-        return null;\r
-    }\r
-\r
-    @Override\r
-    public int hashCode() {\r
-        final int prime = 31;\r
-        int result = 1;\r
-        result = prime * result + ((moduleName == null) ? 0 : moduleName.hashCode());\r
-        return result;\r
-    }\r
-\r
-    @Override\r
-    public boolean equals(Object obj) {\r
-        if (this == obj)\r
-            return true;\r
-        if (obj == null || getClass() != obj.getClass())\r
-            return false;\r
-        StandardSCLModuleEditorInput other = (StandardSCLModuleEditorInput) obj;\r
-        return moduleName.equals(other.moduleName);\r
-    }\r
-\r
-    @Override\r
-    public void saveState(IMemento memento) {\r
-        memento.putTextData(moduleName);\r
-    }\r
-\r
-    @Override\r
-    public String getFactoryId() {\r
-        return "org.simantics.scl.ui.editor.inputFactory";\r
-    }\r
-\r
-}\r
+package org.simantics.scl.ui.editor2;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.ui.IMemento;
+import org.eclipse.ui.IPersistableElement;
+import org.simantics.scl.compiler.source.ModuleSource;
+import org.simantics.scl.osgi.SCLOsgi;
+
+public class StandardSCLModuleEditorInput implements SCLModuleEditorInput, IPersistableElement {
+
+    private final String moduleName;
+    
+    public StandardSCLModuleEditorInput(String moduleName) {
+        this.moduleName = moduleName;
+    }
+
+    @Override
+    public boolean exists() {
+        return SCLOsgi.SOURCE_REPOSITORY.getModuleSource(moduleName, null) != null;
+    }
+
+    @Override
+    public ImageDescriptor getImageDescriptor() {
+        return null;
+    }
+    
+    @Override
+    public String getModuleName() {
+        return moduleName;
+    }
+
+    @Override
+    public String getName() {
+        int p = moduleName.lastIndexOf('/');
+        if(p >= 0)
+            return moduleName.substring(p+1);
+        else
+            return moduleName;
+    }
+
+    @Override
+    public IPersistableElement getPersistable() {
+        return this;
+    }
+
+    @Override
+    public String getToolTipText() {
+        return moduleName;
+    }
+
+    @SuppressWarnings("unchecked")
+    @Override
+    public <T> T getAdapter(Class<T> adapter) {
+        if(adapter.equals(ModuleSource.class))
+            return (T)SCLOsgi.SOURCE_REPOSITORY.getModuleSource(moduleName, null);
+        if(adapter.equals(IPersistableElement.class))
+            return (T)this;
+        return null;
+    }
+
+    @Override
+    public int hashCode() {
+        final int prime = 31;
+        int result = 1;
+        result = prime * result + ((moduleName == null) ? 0 : moduleName.hashCode());
+        return result;
+    }
+
+    @Override
+    public boolean equals(Object obj) {
+        if (this == obj)
+            return true;
+        if (obj == null || getClass() != obj.getClass())
+            return false;
+        StandardSCLModuleEditorInput other = (StandardSCLModuleEditorInput) obj;
+        return moduleName.equals(other.moduleName);
+    }
+
+    @Override
+    public void saveState(IMemento memento) {
+        memento.putTextData(moduleName);
+    }
+
+    @Override
+    public String getFactoryId() {
+        return "org.simantics.scl.ui.editor.inputFactory";
+    }
+
+}