-package org.simantics.spreadsheet.graph;\r
-\r
-import java.io.Serializable;\r
-\r
-import org.simantics.spreadsheet.graph.synchronization.SheetLineComponent;\r
-import org.simantics.structural.synchronization.base.ComponentFactory;\r
-import org.simantics.structural.synchronization.base.MappingBase;\r
-import org.simantics.structural.synchronization.base.Solver;\r
-import org.simantics.structural.synchronization.base.StateUndoContextBase;\r
-\r
-public class SpreadsheetMapping extends MappingBase<SheetLineComponent> implements Serializable {\r
- \r
- private static final long serialVersionUID = -7556699663877911393L;\r
- \r
- final SheetLineComponent configuration;\r
- \r
- public SpreadsheetMapping(SheetLineComponent configuration) {\r
- super(configuration, true);\r
- this.configuration = configuration;\r
- }\r
-\r
- @Override\r
- public SheetLineComponent getConfiguration() {\r
- return configuration;\r
- }\r
-\r
- @Override\r
- public StateUndoContextBase createUndoContext() {\r
- return new StateUndoContextBase() {\r
- \r
- @Override\r
- public void saveState(Solver solver, int componentId, String uid) {\r
- }\r
- \r
- @Override\r
- public boolean loadState(Solver solver, int componentId, String uid) {\r
- return false;\r
- }\r
- };\r
- }\r
-\r
- @Override\r
- public ComponentFactory<SheetLineComponent> createComponentFactory() {\r
- return new ComponentFactory<SheetLineComponent>() {\r
-\r
- @Override\r
- public SheetLineComponent create(String uid) {\r
- return new SheetLineComponent(uid);\r
- }\r
- \r
- };\r
- }\r
-\r
-}\r
+package org.simantics.spreadsheet.graph;
+
+import java.io.Serializable;
+
+import org.simantics.spreadsheet.graph.synchronization.SheetLineComponent;
+import org.simantics.structural.synchronization.base.ComponentFactory;
+import org.simantics.structural.synchronization.base.MappingBase;
+import org.simantics.structural.synchronization.base.Solver;
+import org.simantics.structural.synchronization.base.StateUndoContextBase;
+
+public class SpreadsheetMapping extends MappingBase<SheetLineComponent> implements Serializable {
+
+ private static final long serialVersionUID = -7556699663877911393L;
+
+ final SheetLineComponent configuration;
+
+ public SpreadsheetMapping(SheetLineComponent configuration) {
+ super(configuration, true);
+ this.configuration = configuration;
+ }
+
+ @Override
+ public SheetLineComponent getConfiguration() {
+ return configuration;
+ }
+
+ @Override
+ public StateUndoContextBase createUndoContext() {
+ return new StateUndoContextBase() {
+
+ @Override
+ public void saveState(Solver solver, int componentId, String uid) {
+ }
+
+ @Override
+ public boolean loadState(Solver solver, int componentId, String uid) {
+ return false;
+ }
+ };
+ }
+
+ @Override
+ public ComponentFactory<SheetLineComponent> createComponentFactory() {
+ return new ComponentFactory<SheetLineComponent>() {
+
+ @Override
+ public SheetLineComponent create(String uid) {
+ return new SheetLineComponent(uid);
+ }
+
+ };
+ }
+
+}