EdgeDragHelper's constructor.
| draggedPort | The port the edge is being dragged from. |
| edgeCandidate | The edge being dragged. |
| HandleMouseDown | Handle mouse down event. |
| HandleMouseMove | Handle mouse move event. |
| HandleMouseUp | Handle mouse up event. |
| Reset | Reset the state of the drag helper. |