public DiagramElement HitTest(DiagramContext context, Vector2 position)
{
EdgeHandle[] handles = GetEdgeHandles ();
TEMP_POSITIONS.Clear ();
for (int i = 0; i < handles.Length; i++) {
EdgeHandle handle1 = handles [i];
TEMP_POSITIONS.Add (handle1.position);
}
if (DiagramUtil.ContainsEdge (TEMP_POSITIONS, position, 4)) {
return this;
}
return null;
}