]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/solver/formula/SqrtFormulaFunction.java
Adopt spreadsheet changes made in Balas development
[simantics/platform.git] / bundles / org.simantics.spreadsheet / src / org / simantics / spreadsheet / solver / formula / SqrtFormulaFunction.java
similarity index 54%
rename from bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/formula/SqrtFormulaFunction.java
rename to bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/solver/formula/SqrtFormulaFunction.java
index ae841568f5ddc926db73ef089e99a54395e7a686..a5bccaa43407498ff38a789bc6f99865363de81d 100644 (file)
@@ -1,18 +1,16 @@
-package org.simantics.spreadsheet.graph.formula;
+package org.simantics.spreadsheet.solver.formula;
 
-import org.simantics.spreadsheet.graph.CellFormulaFunction;
-import org.simantics.spreadsheet.graph.CellValueVisitor;
-import org.simantics.spreadsheet.graph.SpreadsheetGraphUtils;
-import org.simantics.spreadsheet.graph.parser.ast.AstArgList;
+import org.simantics.spreadsheet.Spreadsheets;
+import org.simantics.spreadsheet.solver.formula.parser.ast.AstArgList;
 
 public class SqrtFormulaFunction implements CellFormulaFunction<Object> {
 
     @Override
     public Object evaluate(CellValueVisitor visitor, AstArgList args) {
         if (args.values.size() != 1) throw new IllegalStateException();
-        
+
         Object number = args.values.get(0).accept(visitor);
-        Double dVal = SpreadsheetGraphUtils.asDoubleWhereEmptyStringIsZero(number);
+        Double dVal = Spreadsheets.asDoubleWhereEmptyStringIsZero(number);
         if(dVal==null) return FormulaError2.handleErrorCall(number);
         if(dVal<0) return FormulaError2.NUM.getString();