public override void Stop() { base.Stop(); var node = SourceFeature as INode; var network = node.Network; var branchNodeTopology = new BranchNodeTopology(); branchNodeTopology.Branches = network.Branches; branchNodeTopology.Nodes = network.Nodes; branchNodeTopology.Layer = Layer; branchNodeTopology.OnNodeMoved(node); }