Packagecom.yworks.graph.model
Interfacepublic interface IEdgePortHandleProvider
Implementors PortRelocationHandleProvider

An interface for classes that can yield IHandle implementations for the source and target ends of an IEdge. This interface will be queried by the default implementation of the IHandleProvider that is in the lookup of an IEdge. It is recommended to use this interface instead of the more generic IHandleProvider interface, because other generic code can then use this interface to gain access to a specific IHandle more easily.

See also

IHandle
IEdge.sourcePort
IEdge.targetPort
IHandleProvider


Public Methods
 MethodDefined By
  
getHandle(context:IInputModeContext, edge:IEdge, sourceHandle:Boolean):IHandle
Gets an IHandle implementation for one end of the provided edge.
IEdgePortHandleProvider
Method Detail
getHandle()method
public function getHandle(context:IInputModeContext, edge:IEdge, sourceHandle:Boolean):IHandle

Gets an IHandle implementation for one end of the provided edge.

Parameters

context:IInputModeContext — The context in which the handle will be used.
 
edge:IEdge — The edge for which an handle is needed.
 
sourceHandle:Boolean — If set to true the handle for the source side/port should be returned.

Returns
IHandle — The handle to use for the provided side or null.