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