]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.expressions/src/org/simantics/scl/expressions/datatype/DatatypeConversion.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.scl.expressions / src / org / simantics / scl / expressions / datatype / DatatypeConversion.java
index 65edc41ae772f6c66ca4c9d0e727aea8f5b68f58..f79a095467c16c9d13ee97a9d221b133c93dc725 100644 (file)
@@ -1,95 +1,95 @@
-package org.simantics.scl.expressions.datatype;\r
-\r
-import org.simantics.databoard.type.ArrayType;\r
-import org.simantics.databoard.type.BooleanType;\r
-import org.simantics.databoard.type.ByteType;\r
-import org.simantics.databoard.type.Datatype;\r
-import org.simantics.databoard.type.DoubleType;\r
-import org.simantics.databoard.type.FloatType;\r
-import org.simantics.databoard.type.IntegerType;\r
-import org.simantics.databoard.type.LongType;\r
-import org.simantics.databoard.type.MapType;\r
-import org.simantics.databoard.type.OptionalType;\r
-import org.simantics.databoard.type.RecordType;\r
-import org.simantics.databoard.type.StringType;\r
-import org.simantics.databoard.type.UnionType;\r
-import org.simantics.databoard.type.VariantType;\r
-import org.simantics.scl.compiler.types.Type;\r
-import org.simantics.scl.compiler.types.Types;\r
-\r
-public class DatatypeConversion {\r
-\r
-    private static final Datatype.Visitor<Type> conversionVisitor = new Datatype.Visitor<Type>() {\r
-\r
-        @Override\r
-        public Type visit(ArrayType b) {\r
-            return Types.apply(Types.LIST, b.componentType.accept(this));\r
-        }\r
-\r
-        @Override\r
-        public Type visit(BooleanType b) {\r
-            return Types.BOOLEAN;\r
-        }\r
-\r
-        @Override\r
-        public Type visit(DoubleType b) {\r
-            return Types.DOUBLE;\r
-        }\r
-\r
-        @Override\r
-        public Type visit(FloatType b) {\r
-            return Types.FLOAT;\r
-        }\r
-\r
-        @Override\r
-        public Type visit(IntegerType b) {\r
-            return Types.INTEGER;\r
-        }\r
-\r
-        @Override\r
-        public Type visit(ByteType b) {\r
-            return Types.BYTE;\r
-        }\r
-\r
-        @Override\r
-        public Type visit(LongType b) {\r
-            return Types.LONG;\r
-        }\r
-\r
-        @Override\r
-        public Type visit(OptionalType b) {\r
-            return Types.apply(Types.MAYBE, b.componentType.accept(this));\r
-        }\r
-\r
-        @Override\r
-        public Type visit(RecordType b) {\r
-            throw new UnsupportedOperationException();\r
-        }\r
-\r
-        @Override\r
-        public Type visit(StringType b) {\r
-            return Types.STRING;\r
-        }\r
-\r
-        @Override\r
-        public Type visit(UnionType b) {\r
-            throw new UnsupportedOperationException();\r
-        }\r
-\r
-        @Override\r
-        public Type visit(VariantType b) {\r
-            throw new UnsupportedOperationException();\r
-        }\r
-\r
-        @Override\r
-        public Type visit(MapType b) {\r
-            throw new UnsupportedOperationException();\r
-        }\r
-\r
-    };\r
-\r
-    public static Type convertDatatypeToType(Datatype dataType) {\r
-        return dataType.accept(conversionVisitor);\r
-    }\r
-\r
-}\r
+package org.simantics.scl.expressions.datatype;
+
+import org.simantics.databoard.type.ArrayType;
+import org.simantics.databoard.type.BooleanType;
+import org.simantics.databoard.type.ByteType;
+import org.simantics.databoard.type.Datatype;
+import org.simantics.databoard.type.DoubleType;
+import org.simantics.databoard.type.FloatType;
+import org.simantics.databoard.type.IntegerType;
+import org.simantics.databoard.type.LongType;
+import org.simantics.databoard.type.MapType;
+import org.simantics.databoard.type.OptionalType;
+import org.simantics.databoard.type.RecordType;
+import org.simantics.databoard.type.StringType;
+import org.simantics.databoard.type.UnionType;
+import org.simantics.databoard.type.VariantType;
+import org.simantics.scl.compiler.types.Type;
+import org.simantics.scl.compiler.types.Types;
+
+public class DatatypeConversion {
+
+    private static final Datatype.Visitor<Type> conversionVisitor = new Datatype.Visitor<Type>() {
+
+        @Override
+        public Type visit(ArrayType b) {
+            return Types.apply(Types.LIST, b.componentType.accept(this));
+        }
+
+        @Override
+        public Type visit(BooleanType b) {
+            return Types.BOOLEAN;
+        }
+
+        @Override
+        public Type visit(DoubleType b) {
+            return Types.DOUBLE;
+        }
+
+        @Override
+        public Type visit(FloatType b) {
+            return Types.FLOAT;
+        }
+
+        @Override
+        public Type visit(IntegerType b) {
+            return Types.INTEGER;
+        }
+
+        @Override
+        public Type visit(ByteType b) {
+            return Types.BYTE;
+        }
+
+        @Override
+        public Type visit(LongType b) {
+            return Types.LONG;
+        }
+
+        @Override
+        public Type visit(OptionalType b) {
+            return Types.apply(Types.MAYBE, b.componentType.accept(this));
+        }
+
+        @Override
+        public Type visit(RecordType b) {
+            throw new UnsupportedOperationException();
+        }
+
+        @Override
+        public Type visit(StringType b) {
+            return Types.STRING;
+        }
+
+        @Override
+        public Type visit(UnionType b) {
+            throw new UnsupportedOperationException();
+        }
+
+        @Override
+        public Type visit(VariantType b) {
+            throw new UnsupportedOperationException();
+        }
+
+        @Override
+        public Type visit(MapType b) {
+            throw new UnsupportedOperationException();
+        }
+
+    };
+
+    public static Type convertDatatypeToType(Datatype dataType) {
+        return dataType.accept(conversionVisitor);
+    }
+
+}