1 package org.simantics.modeling.tests.commands;
3 import org.simantics.databoard.binding.Binding;
4 import org.simantics.db.exception.DatabaseException;
5 import org.simantics.db.testing.common.CommandSequenceEnvironment;
6 import org.simantics.db.testing.common.WriteCommand;
7 import org.simantics.modeling.tests.traits.SingleResourceTrait;
9 public class WriteConfiguration extends WriteCommand<CommandSequenceEnvironment> {
11 transient public SingleResourceTrait model;
12 transient public String rvi;
13 transient public Object value;
14 transient public Binding binding;
16 public WriteConfiguration(SingleResourceTrait model, String rvi, Object value, Binding binding) {
20 this.binding = binding;
24 public void run(CommandSequenceEnvironment environment) throws DatabaseException {
26 Utils.writeConfiguration(model.getResource(), rvi, value, binding);