Class BendFirstAnchorageAndRelocateLabelsOnSegmentHandleDragHandler

  • All Implemented Interfaces:
    IAdaptable.Bound<IVisualPart<? extends javafx.scene.Node>>, org.eclipse.gef.mvc.fx.handlers.IHandler, org.eclipse.gef.mvc.fx.handlers.IOnDragHandler

    public class BendFirstAnchorageAndRelocateLabelsOnSegmentHandleDragHandler
    extends org.eclipse.gef.mvc.fx.handlers.BendFirstAnchorageOnSegmentHandleDragHandler
    An BendFirstAnchorageOnSegmentHandleDragHandler that also takes care of relocating related EdgeLabelParts.
    • Constructor Detail

      • BendFirstAnchorageAndRelocateLabelsOnSegmentHandleDragHandler

        public BendFirstAnchorageAndRelocateLabelsOnSegmentHandleDragHandler()
    • Method Detail

      • abortDrag

        public void abortDrag()
        Specified by:
        abortDrag in interface org.eclipse.gef.mvc.fx.handlers.IOnDragHandler
        Overrides:
        abortDrag in class org.eclipse.gef.mvc.fx.handlers.BendFirstAnchorageOnSegmentHandleDragHandler
      • drag

        public void drag​(javafx.scene.input.MouseEvent e,
                         Dimension delta)
        Specified by:
        drag in interface org.eclipse.gef.mvc.fx.handlers.IOnDragHandler
        Overrides:
        drag in class org.eclipse.gef.mvc.fx.handlers.BendFirstAnchorageOnSegmentHandleDragHandler
      • endDrag

        public void endDrag​(javafx.scene.input.MouseEvent e,
                            Dimension delta)
        Specified by:
        endDrag in interface org.eclipse.gef.mvc.fx.handlers.IOnDragHandler
        Overrides:
        endDrag in class org.eclipse.gef.mvc.fx.handlers.BendFirstAnchorageOnSegmentHandleDragHandler
      • startDrag

        public void startDrag​(javafx.scene.input.MouseEvent e)
        Specified by:
        startDrag in interface org.eclipse.gef.mvc.fx.handlers.IOnDragHandler
        Overrides:
        startDrag in class org.eclipse.gef.mvc.fx.handlers.BendFirstAnchorageOnSegmentHandleDragHandler