]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.modeling.tests/src/org/simantics/modeling/tests/commands/WriteConfiguration.java
Added missing org.simantics.modeling.tests plug-ins.
[simantics/platform.git] / bundles / org.simantics.modeling.tests / src / org / simantics / modeling / tests / commands / WriteConfiguration.java
1 package org.simantics.modeling.tests.commands;
2
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;
8
9 public class WriteConfiguration extends WriteCommand<CommandSequenceEnvironment> {
10
11         transient public SingleResourceTrait model;
12         transient public String rvi;
13         transient public Object value;
14         transient public Binding binding;
15         
16         public WriteConfiguration(SingleResourceTrait model, String rvi, Object value, Binding binding) {
17                 this.model = model;
18                 this.rvi = rvi;
19                 this.value = value;
20                 this.binding = binding;
21         }
22         
23         @Override
24         public void run(CommandSequenceEnvironment environment) throws DatabaseException {
25                                 
26                 Utils.writeConfiguration(model.getResource(), rvi, value, binding);
27                 
28         }
29
30 }