--- /dev/null
+package org.simantics.spreadsheet;
+
+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;
+
+public interface SpreadsheetVisitor {
+
+ void visit(SpreadsheetBook book);
+ void visit(SpreadsheetEngine engine);
+ void visit(SpreadsheetLines node);
+ void visit(SpreadsheetLine line);
+ void visit(SpreadsheetCell cell);
+
+}