]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/ClaimValueEventImpl.java
Disabled BOOKKEEPING flag for normal use
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / graph / ClaimValueEventImpl.java
1 package org.simantics.db.impl.graph;
2
3 import org.simantics.databoard.binding.Binding;
4 import org.simantics.db.DevelopmentEvents.ClaimValueEvent;
5 import org.simantics.db.ReadGraph;
6 import org.simantics.db.Resource;
7 import org.simantics.db.VirtualGraph;
8
9 public class ClaimValueEventImpl implements ClaimValueEvent {
10
11         final private VirtualGraph virtualGraph;
12         final private Resource subject;
13         final private Object value;
14         final private Binding binding;
15         final private String text;
16         
17         public ClaimValueEventImpl(ReadGraph graph, VirtualGraph virtualGraph, Resource subject, Object value, Binding binding, String text) {
18                 this.virtualGraph = virtualGraph;
19                 this.subject = subject;
20                 this.value = value;
21                 this.binding = binding;
22                 this.text = text;
23         }
24         
25         @Override
26         public VirtualGraph getVirtualGraph() {
27                 return virtualGraph;
28         }
29
30         @Override
31         public Resource getSubject() {
32                 return subject;
33         }
34
35         @Override
36         public Object getValue() {
37                 return value;
38         }
39
40         @Override
41         public Binding getBinding() {
42                 return binding;
43         }
44         
45         @Override
46         public String toString() {
47                 return text;
48         }
49         
50 }