]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteState.java
DB-client fixes
[simantics/platform.git] / bundles / org.simantics.db.procore / src / fi / vtt / simantics / procore / internal / WriteState.java
1 package fi.vtt.simantics.procore.internal;\r
2 \r
3 import java.util.concurrent.Semaphore;\r
4 \r
5 import org.simantics.db.impl.graph.WriteGraphImpl;\r
6 import org.simantics.db.procedure.Procedure;\r
7 import org.simantics.db.request.WriteTraits;\r
8 \r
9 public class WriteState<T> extends WriteStateBase<T> {\r
10 \r
11         final private WriteGraphImpl graph;\r
12         \r
13         public WriteState(WriteGraphImpl graph, WriteTraits request, Semaphore notify, Procedure<T> procedure) {\r
14             super(request, notify, procedure);\r
15                 assert(graph != null);\r
16                 this.graph = graph;\r
17         }\r
18         \r
19         public WriteGraphImpl getGraph() {\r
20                 return graph;\r
21         }\r
22         \r
23 }\r