--- /dev/null
+package org.simantics.db.impl.graph;\r
+\r
+import org.simantics.db.DevelopmentEvents.DenyValueEvent;\r
+import org.simantics.db.ReadGraph;\r
+import org.simantics.db.Resource;\r
+import org.simantics.db.VirtualGraph;\r
+\r
+public class DenyValueEventImpl implements DenyValueEvent {\r
+\r
+ final private VirtualGraph virtualGraph;\r
+ final private Resource subject;\r
+ final private Object value;\r
+ final private String text;\r
+ \r
+ public DenyValueEventImpl(ReadGraph graph, VirtualGraph virtualGraph, Resource subject, Object value, String text) {\r
+ this.virtualGraph = virtualGraph;\r
+ this.subject = subject;\r
+ this.value = value;\r
+ this.text = text;\r
+ }\r
+ \r
+ @Override\r
+ public VirtualGraph getVirtualGraph() {\r
+ return virtualGraph;\r
+ }\r
+\r
+ @Override\r
+ public Resource getSubject() {\r
+ return subject;\r
+ }\r
+\r
+ @Override\r
+ public Object getValue() {\r
+ return value;\r
+ }\r
+ \r
+ @Override\r
+ public String toString() {\r
+ return text;\r
+ }\r
+ \r
+}\r