--- /dev/null
+package org.simantics.db;\r
+\r
+import org.simantics.databoard.binding.Binding;\r
+\r
+public class DevelopmentEvents {\r
+\r
+ public interface WriteGraphEvent {\r
+ \r
+ VirtualGraph getVirtualGraph();\r
+ \r
+ }\r
+ \r
+ public interface ClaimEvent extends WriteGraphEvent {\r
+ \r
+ Resource getSubject();\r
+ Resource getPredicate();\r
+ Resource getObject();\r
+ \r
+ }\r
+\r
+ public interface DenyEvent extends WriteGraphEvent {\r
+ \r
+ Resource getSubject();\r
+ Resource getPredicate();\r
+ Resource getObject();\r
+ \r
+ }\r
+ \r
+ public interface ClaimValueEvent extends WriteGraphEvent {\r
+ \r
+ Resource getSubject();\r
+ Object getValue();\r
+ Binding getBinding();\r
+ \r
+ }\r
+\r
+ public interface DenyValueEvent extends WriteGraphEvent {\r
+ \r
+ Resource getSubject();\r
+ Object getValue();\r
+ \r
+ }\r
+ \r
+}\r