1 package org.simantics.charts.query;
\r
3 import org.simantics.databoard.binding.Binding;
\r
4 import org.simantics.db.Resource;
\r
5 import org.simantics.db.WriteGraph;
\r
6 import org.simantics.db.common.request.WriteRequest;
\r
7 import org.simantics.db.exception.DatabaseException;
\r
10 * @author Tuukka Lehtonen
\r
12 public class SetProperty extends WriteRequest {
\r
14 private Resource entity;
\r
15 private Resource property;
\r
16 private Object value;
\r
17 private Binding binding;
\r
19 public SetProperty(Resource entity, Resource property, Object value, Binding binding) {
\r
20 this.entity = entity;
\r
21 this.property = property;
\r
23 this.binding = binding;
\r
27 public void perform(WriteGraph graph) throws DatabaseException {
\r
28 graph.claimLiteral(entity, property, value, binding);
\r