-package org.simantics.db.layer0.variable;\r
-\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.binding.error.BindingException;\r
-import org.simantics.db.common.utils.Logger;\r
-import org.simantics.db.service.ExternalOperation;\r
-import org.simantics.simulator.variable.NodeManager;\r
-import org.simantics.simulator.variable.exceptions.NodeManagerException;\r
-\r
-public class ExternalSetValue implements ExternalOperation {\r
-\r
- @SuppressWarnings("rawtypes")\r
- final private NodeManager manager;\r
- final private Object node;\r
- final private Object oldValue;\r
- final private Object newValue;\r
- final private Binding binding;\r
- \r
- public ExternalSetValue(@SuppressWarnings("rawtypes") NodeManager manager, Object node, Object oldValue, Object newValue, Binding binding) {\r
- this.manager = manager;\r
- this.node = node;\r
- this.oldValue = oldValue;\r
- this.newValue = newValue;\r
- this.binding = binding;\r
- }\r
- \r
- @SuppressWarnings("unchecked")\r
- @Override\r
- public void undo() {\r
- try {\r
- manager.setValue(node, oldValue, binding);\r
- } catch (NodeManagerException | BindingException e) {\r
- Logger.defaultLogError(e);\r
- }\r
- }\r
-\r
- @SuppressWarnings("unchecked")\r
- @Override\r
- public void redo() {\r
- try {\r
- manager.setValue(node, newValue, binding);\r
- } catch (NodeManagerException | BindingException e) {\r
- Logger.defaultLogError(e);\r
- }\r
- }\r
-\r
- @Override\r
- public boolean isDisposed() {\r
- return false;\r
- }\r
-\r
-}\r
+package org.simantics.db.layer0.variable;
+
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.binding.error.BindingException;
+import org.simantics.db.common.utils.Logger;
+import org.simantics.db.service.ExternalOperation;
+import org.simantics.simulator.variable.NodeManager;
+import org.simantics.simulator.variable.exceptions.NodeManagerException;
+
+public class ExternalSetValue implements ExternalOperation {
+
+ @SuppressWarnings("rawtypes")
+ final private NodeManager manager;
+ final private Object node;
+ final private Object oldValue;
+ final private Object newValue;
+ final private Binding binding;
+
+ public ExternalSetValue(@SuppressWarnings("rawtypes") NodeManager manager, Object node, Object oldValue, Object newValue, Binding binding) {
+ this.manager = manager;
+ this.node = node;
+ this.oldValue = oldValue;
+ this.newValue = newValue;
+ this.binding = binding;
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public void undo() {
+ try {
+ manager.setValue(node, oldValue, binding);
+ } catch (NodeManagerException | BindingException e) {
+ Logger.defaultLogError(e);
+ }
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public void redo() {
+ try {
+ manager.setValue(node, newValue, binding);
+ } catch (NodeManagerException | BindingException e) {
+ Logger.defaultLogError(e);
+ }
+ }
+
+ @Override
+ public boolean isDisposed() {
+ return false;
+ }
+
+}