X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fgraph%2FClaimEventImpl.java;fp=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2Fgraph%2FClaimEventImpl.java;h=61b4049c5c0f226146f4285521f1d34a37e6dfac;hb=969bd23cab98a79ca9101af33334000879fb60c5;hp=0000000000000000000000000000000000000000;hpb=866dba5cd5a3929bbeae85991796acb212338a08;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/ClaimEventImpl.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/ClaimEventImpl.java new file mode 100644 index 000000000..61b4049c5 --- /dev/null +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/ClaimEventImpl.java @@ -0,0 +1,49 @@ +package org.simantics.db.impl.graph; + +import org.simantics.db.DevelopmentEvents.ClaimEvent; +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.VirtualGraph; + +public class ClaimEventImpl implements ClaimEvent { + + final private VirtualGraph virtualGraph; + final private Resource subject; + final private Resource predicate; + final private Resource object; + final private String text; + + public ClaimEventImpl(ReadGraph graph, VirtualGraph virtualGraph, Resource subject, Resource predicate, Resource object, String text) { + this.virtualGraph = virtualGraph; + this.subject = subject; + this.predicate = predicate; + this.object = object; + this.text = text; + } + + @Override + public VirtualGraph getVirtualGraph() { + return virtualGraph; + } + + @Override + public Resource getSubject() { + return subject; + } + + @Override + public Resource getPredicate() { + return predicate; + } + + @Override + public Resource getObject() { + return object; + } + + @Override + public String toString() { + return text; + } + +}