-package org.simantics.spreadsheet.graph.formula;\r
-\r
-import org.simantics.spreadsheet.graph.CellFormulaFunction;\r
-import org.simantics.spreadsheet.graph.CellValueVisitor;\r
-import org.simantics.spreadsheet.graph.parser.ast.AstArgList;\r
-\r
-public class IsErrorFormulaFunction implements CellFormulaFunction<Object>{\r
-\r
- @Override\r
- public Object evaluate(CellValueVisitor visitor, AstArgList args) {\r
- \r
- if (args.values.size() != 1) throw new IllegalStateException();\r
- \r
- Object condition = args.values.get(0).accept(visitor);\r
- if(condition instanceof String){\r
- FormulaError2 error = FormulaError2.forString((String)condition);\r
- return (error!=null);\r
- }\r
- return false;\r
- }\r
+package org.simantics.spreadsheet.graph.formula;
+
+import org.simantics.spreadsheet.graph.CellFormulaFunction;
+import org.simantics.spreadsheet.graph.CellValueVisitor;
+import org.simantics.spreadsheet.graph.parser.ast.AstArgList;
+
+public class IsErrorFormulaFunction implements CellFormulaFunction<Object>{
+
+ @Override
+ public Object evaluate(CellValueVisitor visitor, AstArgList args) {
+
+ if (args.values.size() != 1) throw new IllegalStateException();
+
+ Object condition = args.values.get(0).accept(visitor);
+ if(condition instanceof String){
+ FormulaError2 error = FormulaError2.forString((String)condition);
+ return (error!=null);
+ }
+ return false;
+ }
}
\ No newline at end of file