Working 'replace node' functionality.
[potlatch2.git] / net / systemeD / halcyon / connection / actions / ReplaceNodeAction.as
index ea1df2ffda48cd164acbc95c571a548756e3c3ea..80445e97bd5e25c340fcea9eae49f5d9034a54b8 100644 (file)
@@ -2,10 +2,11 @@ package net.systemeD.halcyon.connection.actions {
 
     import net.systemeD.halcyon.connection.*;
 
+    /** Action that substitutes one node instead of another, in all the ways and relations that that node is part of. */
     public class ReplaceNodeAction extends CompositeUndoableAction {
 
-        private var node:Node;
-        private var replacement:Node;
+        protected var node:Node;
+        public var replacement:Node;
 
         /**
         * @param node The node we're getting rid of
@@ -18,7 +19,6 @@ package net.systemeD.halcyon.connection.actions {
         }
 
         public override function doAction():uint {
-
             for each (var way:Way in node.parentWays) {
               for (var x:uint=0; x<way.length; x++) {
                 if (way.getNode(x) == node) {