]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/EvaluateAll.java
Adopt spreadsheet changes made in Balas development
[simantics/platform.git] / bundles / org.simantics.spreadsheet.graph / src / org / simantics / spreadsheet / graph / EvaluateAll.java
index 88b92b294b44d04595f315b692c0943192bee620..1d55203ff2da5ac1c0222c2b1bf7a1c4b4681f3b 100644 (file)
@@ -1,43 +1,49 @@
-package org.simantics.spreadsheet.graph;\r
-\r
-import org.simantics.spreadsheet.graph.formula.SpreadsheetEvaluationEnvironment;\r
-\r
-public class EvaluateAll implements SpreadsheetVisitor {\r
-       \r
-       final SpreadsheetEvaluationEnvironment env;\r
-       \r
-       public EvaluateAll(SpreadsheetBook book) {\r
-               this.env = SpreadsheetEvaluationEnvironment.getInstance(book);\r
-       }\r
-\r
-       @Override\r
-       public void visit(SpreadsheetBook book) {\r
-               for(SpreadsheetEngine engine : book.sheets) engine.accept(this);\r
-       }\r
-\r
-       @Override\r
-       public void visit(SpreadsheetEngine engine) {\r
-               engine.lines.accept(this);\r
-       }\r
-\r
-       @Override\r
-       public void visit(SpreadsheetLines node) {\r
-               for(SpreadsheetLines child : node.nodes.values()) child.accept(this);\r
-               for(SpreadsheetLine line : node.lines.values()) line.accept(this);\r
-       }\r
-\r
-       @Override\r
-       public void visit(SpreadsheetLine line) {\r
-               for(SpreadsheetCell cell : line.cells) cell.accept(this);\r
-       }\r
-\r
-       @Override\r
-       public void visit(SpreadsheetCell cell) {\r
-               try {\r
-                       cell.evaluate(env, null);\r
-               } catch (Throwable t) {\r
-                       t.printStackTrace();\r
-               }\r
-       }\r
-\r
-}\r
+package org.simantics.spreadsheet.graph;
+
+import org.simantics.spreadsheet.SpreadsheetVisitor;
+import org.simantics.spreadsheet.solver.SpreadsheetBook;
+import org.simantics.spreadsheet.solver.SpreadsheetCell;
+import org.simantics.spreadsheet.solver.SpreadsheetEngine;
+import org.simantics.spreadsheet.solver.SpreadsheetLine;
+import org.simantics.spreadsheet.solver.SpreadsheetLines;
+import org.simantics.spreadsheet.solver.formula.SpreadsheetEvaluationEnvironment;
+
+public class EvaluateAll implements SpreadsheetVisitor {
+       
+       final SpreadsheetEvaluationEnvironment env;
+       
+       public EvaluateAll(SpreadsheetBook book) {
+               this.env = SpreadsheetEvaluationEnvironment.getInstance(book);
+       }
+
+       @Override
+       public void visit(SpreadsheetBook book) {
+               for(SpreadsheetEngine engine : book.sheets) engine.accept(this);
+       }
+
+       @Override
+       public void visit(SpreadsheetEngine engine) {
+               engine.lines.accept(this);
+       }
+
+       @Override
+       public void visit(SpreadsheetLines node) {
+               for(SpreadsheetLines child : node.nodes.values()) child.accept(this);
+               for(SpreadsheetLine line : node.lines.values()) line.accept(this);
+       }
+
+       @Override
+       public void visit(SpreadsheetLine line) {
+               for(SpreadsheetCell cell : line.cells) cell.accept(this);
+       }
+
+       @Override
+       public void visit(SpreadsheetCell cell) {
+               try {
+                       cell.evaluate(env, null);
+               } catch (Throwable t) {
+                       t.printStackTrace();
+               }
+       }
+
+}