/// <summary>
        /// The node is upon to be dragged.
        /// </summary>
        public void InitializeDrag(IInputModeContext context)
        {
            reparentHandler = context.Lookup <IReparentNodeHandler>();
            var graphControl = context.CanvasControl as GraphControl;

            layoutHelper = new LayoutHelper(graphControl, node);
            layoutHelper.InitializeLayout();
            handler.InitializeDrag(context);
        }
 public MyReparentHandler(IReparentNodeHandler coreHandler)
 {
     this.coreHandler = coreHandler;
 }