--- /dev/null
+package org.simantics.db.impl.graph;\r
+\r
+import org.simantics.db.DevelopmentEvents.ClaimEvent;\r
+import org.simantics.db.ReadGraph;\r
+import org.simantics.db.Resource;\r
+import org.simantics.db.VirtualGraph;\r
+\r
+public class ClaimEventImpl implements ClaimEvent {\r
+\r
+ final private VirtualGraph virtualGraph;\r
+ final private Resource subject;\r
+ final private Resource predicate;\r
+ final private Resource object;\r
+ final private String text;\r
+ \r
+ public ClaimEventImpl(ReadGraph graph, VirtualGraph virtualGraph, Resource subject, Resource predicate, Resource object, String text) {\r
+ this.virtualGraph = virtualGraph;\r
+ this.subject = subject;\r
+ this.predicate = predicate;\r
+ this.object = object;\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 Resource getPredicate() {\r
+ return predicate;\r
+ }\r
+\r
+ @Override\r
+ public Resource getObject() {\r
+ return object;\r
+ }\r
+ \r
+ @Override\r
+ public String toString() {\r
+ return text;\r
+ }\r
+ \r
+}\r