1 package org.simantics.spreadsheet;
5 public interface Transaction<O> {
7 void setContext(Object context);
11 void add(O operation);
14 * Applies the operations collected with this transaction
19 boolean isOperationMode();
21 List<Object> needSynchronization();
23 void needSynchronization(Object synchronizable);