documentationfor yFiles for HTML 2.6

Usages of EdgeCreator

Properties

edgeCreatorin EdgesSourceGets or sets the EdgeCreator<TDataItem> for this source which can be used to adjust the creation behavior.
parentEdgeCreatorin TreeNodesSourceGets or sets the NodeCreator<TDataItem> for this source which can be used to adjust the creation behavior of the edges between child nodes and their parents.

Method Parameters

addInEdgesSource (function(TDataItem):Object, function(TEdgeDataItem):TPredecessorDataItem, AdjacencyNodesSource<TPredecessorDataItem>, EdgeCreator<TEdgeDataItem>)in AdjacencyNodesSourceRegisters a provider for outgoing edge data items from which edges are created using the provided edgeCreator.
addInEdgesSourceToId (function(TDataItem):Object, function(TEdgeDataItem):Object, EdgeCreator<TEdgeDataItem>)in AdjacencyNodesSourceRegisters a provider for outgoing edge data items from which edges are created using the provided edgeCreator.
addOutEdgesSource (function(TDataItem):Object, function(TEdgeDataItem):TSuccessorDataItem, AdjacencyNodesSource<TSuccessorDataItem>, EdgeCreator<TEdgeDataItem>)in AdjacencyNodesSourceRegisters a provider for outgoing edge data items from which edges are created using the provided edgeCreator.
addOutEdgesSourceToId (function(TDataItem):Object, function(TEdgeDataItem):Object, EdgeCreator<TEdgeDataItem>)in AdjacencyNodesSourceRegisters a provider for outgoing edge data items from which edges are created using the provided edgeCreator.
addPredecessorIds (function(TDataItem):IEnumerable<Object>, EdgeCreator<TDataItem>)in AdjacencyNodesSourceRegisters a provider for source node ids to which edges are created using the provided edgeCreator.
addPredecessorsSource (function(TDataItem):Object, AdjacencyNodesSource<TPredecessorDataItem>, EdgeCreator<TDataItem>)in AdjacencyNodesSourceRegisters a provider for node data items associated with a predecessorNodesSource to which edges are created using the provided edgeCreator.
addSuccessorIds (function(TDataItem):IEnumerable<Object>, EdgeCreator<TDataItem>)in AdjacencyNodesSourceRegisters a provider for target node ids to which edges are created using the provided edgeCreator.
addSuccessorsSource (function(TDataItem):Object, AdjacencyNodesSource<TSuccessorDataItem>, EdgeCreator<TDataItem>)in AdjacencyNodesSourceRegisters a provider for node data items associated with a successorNodesSource to which edges are created using the provided edgeCreator.
createInEdgesSource (function(TDataItem):Object, function(TEdgeDataItem):TPredecessorDataItem, EdgeCreator<TEdgeDataItem>, function(TPredecessorDataItem, Object):Object?)in AdjacencyNodesSourceRegisters a provider for outgoing edge data items whose sourceDataProvider function as node objects for the returned AdjacencyNodesSource<TDataItem>.
createOutEdgesSource (function(TDataItem):Object, function(TEdgeDataItem):TSuccessorDataItem, EdgeCreator<TEdgeDataItem>, function(TSuccessorDataItem, Object):Object?)in AdjacencyNodesSourceRegisters a provider for outgoing edge data items whose targetDataProvider function as node objects for the returned AdjacencyNodesSource<TDataItem>.
createPredecessorsSource (function(TDataItem):Object, EdgeCreator<TDataItem>, function(TPredecessorDataItem, Object):Object?)in AdjacencyNodesSourceRegisters a provider for node data items functioning as node objects for the returned AdjacencyNodesSource<TDataItem>.
createSuccessorsSource (function(TDataItem):Object, EdgeCreator<TDataItem>, function(TSuccessorDataItem, Object):Object?)in AdjacencyNodesSourceRegisters a provider for node data items functioning as node objects for the returned AdjacencyNodesSource<TDataItem>.
EdgesSource (EdgeCreator<TDataItem>, function(TDataItem):Object, function(TDataItem):Object, function(TDataItem, Object):Object?)in EdgesSourceCreates a new source with the given edgeCreator.
TreeNodesSource (NodeCreator<TDataItem>, EdgeCreator<TDataItem>, function(TDataItem, Object):Object?)in TreeNodesSourceCreates a new source with the given nodeCreator and parentEdgeCreator.