1 package org.simantics.spreadsheet.graph;
\r
3 public class InvalidateAll implements SpreadsheetVisitor {
\r
5 public InvalidateAll() {
\r
9 public void visit(SpreadsheetBook book) {
\r
10 for(SpreadsheetEngine engine : book.sheets) engine.accept(this);
\r
14 public void visit(SpreadsheetEngine engine) {
\r
15 engine.lines.accept(this);
\r
19 public void visit(SpreadsheetLines node) {
\r
20 for(SpreadsheetLines child : node.nodes.values()) child.accept(this);
\r
21 for(SpreadsheetLine line : node.lines.values()) line.accept(this);
\r
25 public void visit(SpreadsheetLine line) {
\r
26 for(SpreadsheetCell cell : line.cells) cell.accept(this);
\r
30 public void visit(SpreadsheetCell cell) {
\r