package org.simantics.spreadsheet; import java.util.List; public interface Transaction { void setContext(Object context); Object getContext(); void add(O operation); /* * Applies the operations collected with this transaction * */ void commit(); boolean isOperationMode(); List needSynchronization(); void needSynchronization(Object synchronizable); }