]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/synchronization/LineNodeUpdater.java
Introduce new DiagramViewer.getRuntimeFromManager()
[simantics/platform.git] / bundles / org.simantics.spreadsheet.graph / src / org / simantics / spreadsheet / graph / synchronization / LineNodeUpdater.java
index 7bc8f9792b9dfd69d0ae4f171b6800d84d3562ac..811a35c23b3a9dc3f44827b75beb92954042624d 100644 (file)
@@ -1,52 +1,52 @@
-package org.simantics.spreadsheet.graph.synchronization;\r
-\r
-import java.util.Collection;\r
-import java.util.Map;\r
-\r
-import org.simantics.databoard.binding.mutable.Variant;\r
-import org.simantics.structural.synchronization.base.CommandBuilder;\r
-import org.simantics.structural.synchronization.base.ModuleUpdateContext;\r
-import org.simantics.structural.synchronization.base.ModuleUpdaterBase;\r
-import org.simantics.structural.synchronization.base.PropertyUpdateRule;\r
-\r
-public class LineNodeUpdater extends ModuleUpdaterBase<SheetLineComponent> {\r
-       \r
-       public LineNodeUpdater(String id) {\r
-               \r
-               super(id);\r
-               \r
-               isComposite = true;\r
-               \r
-               addPropertyUpdateRule(new PropertyUpdateRule<SheetLineComponent>() {\r
-                       \r
-                       @Override\r
-                       public String getPropertyName() {\r
-                               return "keys";\r
-                       }\r
-                       \r
-                       @Override\r
-                       public void apply(ModuleUpdateContext<SheetLineComponent> context, boolean isCreating,\r
-                                       Map<String, Variant> propertyMap, Map<String, Collection<String>> connectionMap, Variant value) {\r
-                               \r
-                               LinesCommandBuilder builder = context.<LinesCommandBuilder>getConcreteCommand();\r
-                               Variant v = propertyMap.get("keys");\r
-                               if (v != null & v.getValue() != null)\r
-                                   builder.keys = (int[])v.getValue();\r
-                               \r
-                       }\r
-                       \r
-               });\r
-               \r
-       }\r
-\r
-       @Override\r
-       public CommandBuilder createAddCommandBuilder(String name) {\r
-               return new LinesCommandBuilder(name, false);\r
-       }\r
-\r
-       @Override\r
-       public CommandBuilder createUpdateCommandBuilder(String name) {\r
-               return new LinesCommandBuilder(name, true);\r
-       }\r
-       \r
+package org.simantics.spreadsheet.graph.synchronization;
+
+import java.util.Collection;
+import java.util.Map;
+
+import org.simantics.databoard.binding.mutable.Variant;
+import org.simantics.structural.synchronization.base.CommandBuilder;
+import org.simantics.structural.synchronization.base.ModuleUpdateContext;
+import org.simantics.structural.synchronization.base.ModuleUpdaterBase;
+import org.simantics.structural.synchronization.base.PropertyUpdateRule;
+
+public class LineNodeUpdater extends ModuleUpdaterBase<SheetLineComponent> {
+       
+       public LineNodeUpdater(String id) {
+               
+               super(id);
+               
+               isComposite = true;
+               
+               addPropertyUpdateRule(new PropertyUpdateRule<SheetLineComponent>() {
+                       
+                       @Override
+                       public String getPropertyName() {
+                               return "keys";
+                       }
+                       
+                       @Override
+                       public void apply(ModuleUpdateContext<SheetLineComponent> context, boolean isCreating,
+                                       Map<String, Variant> propertyMap, Map<String, Collection<String>> connectionMap, Variant value) {
+                               
+                               LinesCommandBuilder builder = context.<LinesCommandBuilder>getConcreteCommand();
+                               Variant v = propertyMap.get("keys");
+                               if (v != null & v.getValue() != null)
+                                   builder.keys = (int[])v.getValue();
+                               
+                       }
+                       
+               });
+               
+       }
+
+       @Override
+       public CommandBuilder createAddCommandBuilder(String name) {
+               return new LinesCommandBuilder(name, false);
+       }
+
+       @Override
+       public CommandBuilder createUpdateCommandBuilder(String name) {
+               return new LinesCommandBuilder(name, true);
+       }
+       
 }
\ No newline at end of file