code: def edge_coordinates(self) -> EdgeCoordinates:
      return EdgeCoordinates(layout=self)
  
imports: from __future__ import annotations
  import logging
  from ..core.has_props import abstract
  from ..core.properties import Dict, Either, Float, Instance, Int, Len, Seq, String
  from ..model import Model
  from .expressions import CoordinateTransform
label_desc: Use image node_id 3 for calling the LayoutProvider obj's underlying member method code with example usage: obj.edge_coordinates() and returns: EdgeCoordinates