*******************************************************************************/
package org.simantics.diagram.synchronization.graph;
+import org.simantics.db.VirtualGraph;
import org.simantics.db.WriteGraph;
import org.simantics.db.common.request.WriteRequest;
import org.simantics.db.exception.DatabaseException;
import org.simantics.diagram.internal.timing.Timing;
import org.simantics.diagram.synchronization.ErrorHandler;
import org.simantics.diagram.synchronization.IModification;
-import org.simantics.utils.logging.TimeLogger;
/**
* A graph database write request that composes several {@link IModification}
this.errorHandler = errorHandler;
this.modifications = modifications;
}
+
+ public ModificationProcessRequest(ErrorHandler errorHandler, IModification[] modifications, VirtualGraph provider) {
+ super(provider);
+ this.errorHandler = errorHandler;
+ this.modifications = modifications;
+ }
+
@Override
public void perform(final WriteGraph g) throws DatabaseException {