]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteState.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.db.procore / src / fi / vtt / simantics / procore / internal / WriteState.java
diff --git a/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteState.java b/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteState.java
new file mode 100644 (file)
index 0000000..2edcc75
--- /dev/null
@@ -0,0 +1,23 @@
+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