*******************************************************************************/
package org.simantics.spreadsheet.graph;
+import org.simantics.Simantics;
import org.simantics.db.AsyncReadGraph;
import org.simantics.db.ReadGraph;
import org.simantics.db.RequestProcessor;
import org.simantics.db.layer0.variable.Variable;
import org.simantics.spreadsheet.Adaptable;
import org.simantics.spreadsheet.CellEditor;
-import org.simantics.ui.SimanticsUI;
public class GraphBackend implements Adaptable, ListenerSupport, AsyncListenerSupport, SyncListenerSupport {
public GraphBackend(RequestProcessor processor, VirtualGraph virtualGraph) {
this.processor = processor;
this.virtualGraph = virtualGraph;
- delayedMerger = new MergingDelayedWriteProcessor(SimanticsUI.getSessionContext().getSession(), 5);
- writeOnlyMerger = new MergingWriteOnlyProcessor(SimanticsUI.getSessionContext().getSession(), virtualGraph, 5);
+ delayedMerger = new MergingDelayedWriteProcessor(Simantics.getSessionContext().getSession(), 5);
+ writeOnlyMerger = new MergingWriteOnlyProcessor(Simantics.getSessionContext().getSession(), virtualGraph, 5);
}
public RequestProcessor getModifier() {