Usages of AdjacencyNodesSource
Method Return Values
| createGroupNodesSource (TDataItem[] | Iterable<TDataItem> | Map<any,TDataItem> | { [id: string]: TDataItem; } | (() => Generator<TDataItem>, function(TDataItem, any):any) | in AdjacencyGraphBuilder | Creates a new AdjacencyNodesSource<TDataItem> and binds a collection of group node data items to it. | |
| createNodesSource (TDataItem[] | Iterable<TDataItem> | Map<any,TDataItem> | { [id: string]: TDataItem; } | (() => Generator<TDataItem>, function(TDataItem, any):any) | in AdjacencyGraphBuilder | Creates a new AdjacencyNodesSource<TDataItem> and binds a collection of node data items to it. | |
| createInEdgesSource (function(TDataItem):any, function(TEdgeDataItem):TPredecessorDataItem, EdgeCreator<TEdgeDataItem>, function(TPredecessorDataItem, any):any?) | in AdjacencyNodesSource | Registers a provider for outgoing edge data items whose sourceDataProvider function as node objects for the returned AdjacencyNodesSource<TDataItem>. | |
| createOutEdgesSource (function(TDataItem):any, function(TEdgeDataItem):TSuccessorDataItem, EdgeCreator<TEdgeDataItem>, function(TSuccessorDataItem, any):any?) | in AdjacencyNodesSource | Registers a provider for outgoing edge data items whose targetDataProvider function as node objects for the returned AdjacencyNodesSource<TDataItem>. | |
| createPredecessorsSource (function(TDataItem):any, EdgeCreator<TDataItem>, function(TPredecessorDataItem, any):any?) | in AdjacencyNodesSource | Registers a provider for node data items functioning as node objects for the returned AdjacencyNodesSource<TDataItem>. | |
| createSuccessorsSource (function(TDataItem):any, EdgeCreator<TDataItem>, function(TSuccessorDataItem, any):any?) | in AdjacencyNodesSource | Registers a provider for node data items functioning as node objects for the returned AdjacencyNodesSource<TDataItem>. |
Method Parameters
| addNodesSource (TDataItem[] | Iterable<TDataItem> | Map<any,TDataItem> | { [id: string]: TDataItem; } | (() => Generator<TDataItem>, AdjacencyNodesSource<TDataItem>) | in AdjacencyGraphBuilder | Binds a collection of data items to the given nodesSource. | |
| setData (AdjacencyNodesSource<TDataItem>, TDataItem[] | Iterable<TDataItem> | Map<any,TDataItem> | { [id: string]: TDataItem; } | (() => Generator<TDataItem>) | in AdjacencyGraphBuilder | Binds a new data collection to an AdjacencyNodesSource<TDataItem>, replacing the old one. | |
| addInEdgesSource (function(TDataItem):any, function(TEdgeDataItem):TPredecessorDataItem, AdjacencyNodesSource<TPredecessorDataItem>, EdgeCreator<TEdgeDataItem>) | in AdjacencyNodesSource | Registers a provider for outgoing edge data items from which edges are created using the provided edgeCreator. | |
| addOutEdgesSource (function(TDataItem):any, function(TEdgeDataItem):TSuccessorDataItem, AdjacencyNodesSource<TSuccessorDataItem>, EdgeCreator<TEdgeDataItem>) | in AdjacencyNodesSource | Registers a provider for outgoing edge data items from which edges are created using the provided edgeCreator. | |
| addPredecessorsSource (function(TDataItem):any, AdjacencyNodesSource<TPredecessorDataItem>, EdgeCreator<TDataItem>) | in AdjacencyNodesSource | Registers a provider for node data items associated with a predecessorNodesSource to which edges are created using the provided edgeCreator. | |
| addSuccessorsSource (function(TDataItem):any, AdjacencyNodesSource<TSuccessorDataItem>, EdgeCreator<TDataItem>) | in AdjacencyNodesSource | Registers a provider for node data items associated with a successorNodesSource to which edges are created using the provided edgeCreator. |