--- /dev/null
+package fi.vtt.simantics.procore.internal;\r
+\r
+import java.util.concurrent.Semaphore;\r
+\r
+import org.simantics.db.impl.graph.WriteGraphImpl;\r
+import org.simantics.db.procedure.Procedure;\r
+import org.simantics.db.request.WriteTraits;\r
+\r
+public class WriteState<T> extends WriteStateBase<T> {\r
+\r
+ final private WriteGraphImpl graph;\r
+ \r
+ public WriteState(WriteGraphImpl graph, WriteTraits request, Semaphore notify, Procedure<T> procedure) {\r
+ super(request, notify, procedure);\r
+ assert(graph != null);\r
+ this.graph = graph;\r
+ }\r
+ \r
+ public WriteGraphImpl getGraph() {\r
+ return graph;\r
+ }\r
+ \r
+}\r