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