]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/Coercion.java
Fixed typo from build.p2.site org.apache.lucene4.queryparser definition
[simantics/platform.git] / bundles / org.simantics.scl.runtime / src / org / simantics / scl / runtime / Coercion.java
1 package org.simantics.scl.runtime;\r
2 \r
3 import java.util.ArrayList;\r
4 import java.util.List;\r
5 \r
6 public class Coercion {\r
7     public static String toString(Object value) {\r
8         return (String)value;\r
9     }\r
10     \r
11     public static double toDouble(Object value) {\r
12         return (Double)value;\r
13     }\r
14     \r
15     public static double[] toDoubleArray(List<Double> value) {\r
16         double[] result = new double[value.size()];\r
17         for(int i=0;i<result.length;++i)\r
18             result[i] = value.get(i);\r
19         return result;\r
20     }\r
21     \r
22     public static List<Double> fromDoubleArray(double[] value) {\r
23         ArrayList<Double> result = new ArrayList<Double>(value.length);\r
24         for(int i=0;i<value.length;++i)\r
25             result.add(value[i]);\r
26         return result;\r
27     }\r
28 }\r