# EdgeConnector

> Manipulator for creating new edges.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.Experimental.GraphView](/engine/6000.7/script-reference/unityeditor/experimental/graphview.md)
* **Assembly:** UnityEditor
* **Inherits from:** [PointerManipulator](/engine/6000.7/script-reference/unityengine/uielements/pointermanipulator.md)
* **Implements:** [IManipulator](/engine/6000.7/script-reference/unityengine/uielements/imanipulator.md)

```csharp
public abstract class EdgeConnector : PointerManipulator, IManipulator
```

## Properties

| Property                                                                                                             | Description                        |
| -------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
| [edgeDragHelper](/engine/6000.7/script-reference/unityeditor/experimental/graphview/edgeconnector/edgedraghelper.md) | Reference to the edge drag helper. |

## Inheritance

**Inherited Members:**

* [PointerManipulator.CanStartManipulation(IPointerEvent)](/engine/6000.7/script-reference/unityengine/uielements/pointermanipulator/canstartmanipulation.md)
* [PointerManipulator.CanStopManipulation(IPointerEvent)](/engine/6000.7/script-reference/unityengine/uielements/pointermanipulator/canstopmanipulation.md)
* [MouseManipulator.CanStartManipulation(IMouseEvent)](/engine/6000.7/script-reference/unityengine/uielements/mousemanipulator/canstartmanipulation.md)
* [MouseManipulator.CanStopManipulation(IMouseEvent)](/engine/6000.7/script-reference/unityengine/uielements/mousemanipulator/canstopmanipulation.md)
* [MouseManipulator.activators](/engine/6000.7/script-reference/unityengine/uielements/mousemanipulator/activators.md)
* [Manipulator.RegisterCallbacksOnTarget()](/engine/6000.7/script-reference/unityengine/uielements/manipulator/registercallbacksontarget.md)
* [Manipulator.UnregisterCallbacksFromTarget()](/engine/6000.7/script-reference/unityengine/uielements/manipulator/unregistercallbacksfromtarget.md)
* [Manipulator.target](/engine/6000.7/script-reference/unityengine/uielements/manipulator/target.md)
