Usages of IEnumerable
Properties
intersectionPoints | in Intersection | Gets a list of points that describe the intersecting area or line. | |
centroids | in KMeansClustering | Gets or sets the initial centroids. | |
nodes | in NodeAggregate | Returns all nodes which are associated with this NodeAggregate or its descendants. | |
keys | in ResultItemMapping | Gets all keys in this mapping. | |
values | in ResultItemMapping | Gets all values in this mapping. | |
source | in ItemCollection | Get or sets an enumerable of items. | |
backingEnumerable | in ListEnumerable | Gets the backing enumerable. | |
entries | in Mapper | Gets an enumerable over all entries in this (dictionary-based) mapper. | |
allMasterItems | in ClipboardOperationContext | All items to be copied as master items. | |
allViewItems | in ClipboardOperationContext | All items from the sourceGraph that should be copied. | |
allViewStateItems | in ClipboardOperationContext | All items to be copied that cannot be represented as master items. | |
parameters | in CompositeLabelModel | Gets a list of CompositeLabelModelParameter that were created by addParameter. | |
locationParameters | in CompositePortLocationModel | Gets all parameters that are associated with this instance. | |
views | in FoldingManager | Gets all currently known view instances that are managed by this instance. | |
childColumns | in IColumn | Gets the child columns. | |
bends | in IGraph | Gets a live view of all bends contained in this IGraph. | |
edgeLabels | in IGraph | Gets a live view of all edge labels contained in this IGraph. | |
nodeLabels | in IGraph | Gets a live view of all node labels contained in this IGraph. | |
portLabels | in IGraph | Gets a live view of all port labels contained in this IGraph. | |
childRows | in IRow | Gets the child rows. | |
childStripes | in IStripe | Gets the direct children of stripe in a table hierarchy. | |
descendants | in IStripe | Returns a collection of all descendants of stripe . | |
leaves | in IStripe | Returns a collection of all descendants of stripe that are leaves and therefore don't have any child stripes. | |
columns | in Table | Gets the top-level IColumns in this table. | |
rows | in Table | Gets the top-level IRows in this table. | |
entries | in CreationProperties | Gets all the entries stored by this instance. | |
dataTagAttributes | in IOutputHandler | Gets the XML attributes that should be added to the data element. | |
keyDefinitionAttributes | in IOutputHandler | Gets the XML attributes that should be added to the key definition in the GraphML key element. | |
dataTagAttributes | in OutputHandlerBase | ||
keyDefinitionAttributes | in OutputHandlerBase | ||
handlers | in QueryInputHandlersEventArgs | Gets the IInputHandlers that have been registered on this event argument instance so far. | |
handlers | in QueryOutputHandlersEventArgs | Gets the IOutputHandlers that have been registered on this event argument instance so far. | |
alternativeEdgePaths | in HierarchicalLayoutData | Gets or sets a mapping from edges to alternative paths for edges connecting to groups, group content, or folder nodes. | |
snapReferences | in GraphSnapContext | Gets the collection of snapReferences other than OrthogonalSnapLines. | |
affectedItems | in HandleInputMode | Gets an immutable snapshot of the IModelItems affected by the currently modified handle gesture. | |
affectedItems | in MoveInputMode | Gets an immutable snapshot of the IModelItems affected by the currently active gesture. | |
addedBends | in OrthogonalEdgeEditingContext | Gets the previously registered added bends. | |
lockedPortEdges | in OrthogonalEdgeEditingContext | Gets the enumeration of IEdge instances whose ports have been locked at source and target end. | |
transformedPortOwners | in OrthogonalEdgeEditingContext | Gets the enumeration of IPortOwner instances that are being transformed during the edit. | |
rectangles | in SnapSize | Gets the rectangles that have the same size. | |
candidates | in EdgePortCandidates | Returns the LayoutPortCandidates added to this class. | |
edgePaths | in GivenCoordinatesLayoutData | Gets or sets a mapping from edges to their initial edge paths. | |
bends | in LayoutGraph | Provides an IEnumerable<T> of LayoutBends, allowing iteration over all bends of the edges of the graph. | |
edgeLabels | in LayoutGraph | Gets a live view of all LayoutEdgeLabel instances contained in this graph. | |
nodeLabels | in LayoutGraph | Gets a live view of all LayoutNodeLabel instances contained in this graph. | |
hiddenEdges | in LayoutGraphHider | Gets the collection of edges that are currently hidden. | |
hiddenNodes | in LayoutGraphHider | Gets the collection of nodes that are currently hidden. | |
cells | in LayoutGridCellDescriptor | Gets an collection of elements of type LayoutGridCell. | |
candidates | in NodePortCandidates | Returns the LayoutPortCandidates added to this class. | |
edges | in SubgraphComponent | Gets the edges of the component. | |
nodes | in SubgraphComponent | Gets the nodes of the component. | |
expandedNodeOriginalEdgePaths | in ClearAreaLayoutData | Gets or sets the mapping from edges adjacent to the expandedNode to their original edge paths, that is, their paths before the node was expanded. | |
intermediateRoutingPoints | in EdgeRouterEdgeDescriptor | Gets or sets the list of intermediate IPoints that need to lie on the edge route. | |
worldPoints | in SvgExport | Gets or sets the points in world coordinates that are enclosed in the exported area. |
Fields
EMPTY | in IEnumerable | An empty, immutable instance of IEnumerable<T>. | |
ALTERNATIVE_EDGE_PATH_DATA_KEY | in HierarchicalLayout | A data key for associating alternative paths for edges connecting to groups, group content or folder nodes. | |
EDGE_PATH_DATA_KEY | in GivenCoordinatesLayout | A data key for specifying the initial path of edges. | |
UNCONNECTED_EDGE_PORTS_DATA_KEY | in LayoutExecutorAsyncWorker | A data provider key that can be used to retrieve information about unconnectedports of the original LayoutEdge. | |
UNCONNECTED_NODE_PORTS_DATA_KEY | in LayoutExecutorAsyncWorker | A data provider key that can be used to retrieve information about unconnectedports of the original LayoutNode. | |
UNCONNECTED_EDGE_PORTS_DATA_KEY | in LayoutGraphAdapter | A data provider key that can be used to look up the original unconnected ports of the original IPortOwner of an LayoutEdge in the case of edge-to-edge connections. | |
UNCONNECTED_NODE_PORTS_DATA_KEY | in LayoutGraphAdapter | A data provider key that can be used to look up the original unconnected ports of the original IPortOwner of an LayoutNode. | |
EXPANDED_NODE_ORIGINAL_EDGE_PATH_DATA_KEY | in ClearAreaLayout | A data key for associating original paths for edges connecting to the expanded node, including edges that did so only when the node was not yet expanded. |
Method Return Values
getMultiEdges (boolean?) | in GraphStructureAnalyzer | Determines the multi-edges of the directed or undirected graph. | |
getMultiEdges (INode, boolean?) | in GraphStructureAnalyzer | Determines the multi-edges adjacent to the given node of the directed or undirected graph. | |
getMultiEdges (IEdge, boolean?) | in GraphStructureAnalyzer | Determines the multi-edges between the source and target node of the given edge of the directed or undirected graph. | |
getTopologicalOrder () | in GraphStructureAnalyzer | Gets the nodes of the graph in topological order. | |
getChildren (LayoutNode) | in HierarchicalClusteringDendrogram | Returns an IEnumerable<T> with LayoutNode that contains the child nodes of the given parent node. | |
getClusterNodes (LayoutNode) | in HierarchicalClusteringDendrogram | Returns an array of IEnumerable<T> with LayoutNodes that contain the nodes of the original graph that are associated with the given dendrogram node. | |
addTransitiveEdges (LayoutGraph, boolean, function(LayoutNode):boolean) | in LayoutGraphAlgorithms | Creates transitive edges that connect the visible nodes in the specified graph. | |
allPaths (LayoutGraph, LayoutNode, LayoutNode, boolean, function(IList<LayoutEdge>):boolean?) | in LayoutGraphAlgorithms | Returns all simple directed or undirected paths between two given nodes as a special cursor that calculates the next path in the sequence, only when needed. | |
applyTransitiveClosure (LayoutGraph) | in LayoutGraphAlgorithms | Computes the transitive closure and adds necessary transitive edges to a directed acyclic graph. | |
applyTransitiveReduction (LayoutGraph) | in LayoutGraphAlgorithms | Computes the transitive reduction for a directed acyclic graph. | |
bfs (LayoutGraph, IEnumerable<LayoutNode>, IMapper<LayoutNode,number>?, TraversalDirection?, number?) | in LayoutGraphAlgorithms | Executes a breadth-first search (BFS) on a directed or undirected graph, returning the nodes organized into layers. | |
biconnectedComponents (LayoutGraph, IMapper<LayoutEdge,number>?, IMapper<LayoutNode,boolean>?) | in LayoutGraphAlgorithms | Calculates the biconnected components and articulation points of the specified undirected graph, and returns the biconnected components. | |
chainSubstructures (LayoutGraph, number, IMapper<LayoutNode,any>?, IMapper<LayoutEdge,number>?) | in LayoutGraphAlgorithms | Identifies and returns a collection of Substructure instances representing the chains within the specified graph that contain at least minimumSize nodes. | |
cliqueSubstructures (LayoutGraph, number, IMapper<LayoutNode,any>?) | in LayoutGraphAlgorithms | Identifies and returns a collection of Substructure instances representing the (undirected) cliques within the specified graph, where each clique contains at least minimumSize nodes. | |
connectedComponents (LayoutGraph, IMapper<LayoutNode,number>?) | in LayoutGraphAlgorithms | Calculates the connected components of the specified graph. | |
cycleSubstructures (LayoutGraph, number, IMapper<LayoutNode,any>?, IMapper<LayoutEdge,number>?) | in LayoutGraphAlgorithms | Identifies and returns a collection of Substructure instances representing the cycles within the specified graph that contain at least minimumSize nodes. | |
dfsCompletionNodeOrder (LayoutGraph) | in LayoutGraphAlgorithms | Calculates an ordering of the nodes that corresponds to the order of node completion events in a depth-first search. | |
findAllCycleEdges (LayoutGraph, boolean) | in LayoutGraphAlgorithms | Returns an IEnumerable<Edge> that contains all the edges that are part of at least one directed or undirected simple cycle in the given graph. | |
findCycle (LayoutGraph, boolean) | in LayoutGraphAlgorithms | Returns an IEnumerable<Edge> that contains the edges of a cycle found in the given graph. | |
findIntersections (LayoutGraph, IntersectionItemTypes, IEnumerable<any>?) | in LayoutGraphAlgorithms | Finds intersections between graph items or a subset of graph items in the specified graph. | |
findLeafNodes (LayoutGraph, boolean?) | in LayoutGraphAlgorithms | Returns all leaf nodes of the specified tree. | |
findMultiEdges (LayoutGraph, boolean, LayoutNode?) | in LayoutGraphAlgorithms | Finds and returns the multi-edges in the specified graph or incident to a specific node. | |
findSubtreeNodes (LayoutNode) | in LayoutGraphAlgorithms | Collects all nodes of the subtree rooted in the specified root node. | |
findTreeEdges (LayoutGraph, IEnumerable<IEnumerable<LayoutNode>>?) | in LayoutGraphAlgorithms | Retrieves an array of IEnumerable<T> collections, where each collection contains the edges belonging to a maximal directed subtree of the specified graph. | |
findTreeNodes (LayoutGraph, boolean?) | in LayoutGraphAlgorithms | Calculates the nodes that belong to a maximal subtree of the specified graph, based on the directed parameter. | |
independentSets (LayoutGraph) | in LayoutGraphAlgorithms | Partitions the nodes of the specified graph into independent sets. | |
kCore (LayoutGraph, number) | in LayoutGraphAlgorithms | Calculates the k-core for a given undirected input graph and specific k value. | |
kShortestPaths (LayoutGraph, IMapper<LayoutEdge,number>, LayoutNode, LayoutNode, number, boolean?) | in LayoutGraphAlgorithms | Computes the k shortest paths connecting a pair of nodes in a directed graph with non-negative edge costs. | |
longestPath (LayoutGraph, IMapper<LayoutEdge,number>?) | in LayoutGraphAlgorithms | Computes the longest directed path in a given acyclic weighted graph. | |
longPath (LayoutGraph) | in LayoutGraphAlgorithms | Computes the edges of a heuristically long, undirected, simple path within the given graph. | |
makeBiconnected (LayoutGraph) | in LayoutGraphAlgorithms | Makes the given graph biconnected by inserting the minimum number of edges required. | |
makeConnected (LayoutGraph) | in LayoutGraphAlgorithms | Modifies the specified graph by adding additional edges to make it fully connected. | |
makeTreeDirected (LayoutGraph, LayoutNode?) | in LayoutGraphAlgorithms | Converts the specified undirected tree into a directed rooted tree with the given node as the root by reversing necessary edges. | |
maximalIndependentSet (LayoutGraph) | in LayoutGraphAlgorithms | Calculates a maximal independent set for the specified graph. | |
minimumSpanningTree (LayoutGraph, IMapper<LayoutEdge,number>?) | in LayoutGraphAlgorithms | Calculates the minimum spanning tree (MST) for the given undirected connected graph. | |
neighbors (LayoutGraph, IEnumerable<LayoutNode>, number) | in LayoutGraphAlgorithms | Determines the direct and indirect neighbors of a given set of nodes in the specified graph. | |
predecessors (LayoutGraph, IEnumerable<LayoutNode>, number) | in LayoutGraphAlgorithms | Determines the direct and indirect predecessors of a specified list of nodes in the given graph. | |
shortestPath (LayoutGraph, LayoutNode, LayoutNode, boolean?, IMapper<LayoutEdge,number>?, IMapper<LayoutNode,number>?) | in LayoutGraphAlgorithms | Computes the shortest path from a single source node to a single sink node in a graph. | |
starSubstructures (LayoutGraph, number, IMapper<LayoutNode,any>?, IMapper<LayoutEdge,number>?) | in LayoutGraphAlgorithms | Identifies and returns a collection of Substructure instances representing the star structures within the specified graph that contain at least minimumSize nodes. | |
stOrder (LayoutGraph, LayoutEdge?) | in LayoutGraphAlgorithms | Assigns an st -ordering to the nodes of a biconnected graph, given an edge between the source node s and the sink node t . | |
stronglyConnectedComponents (LayoutGraph, IMapper<LayoutNode,number>?) | in LayoutGraphAlgorithms | Calculates the strongly connected components of the specified graph and returns the total number of components. | |
successors (LayoutGraph, IEnumerable<LayoutNode>, number) | in LayoutGraphAlgorithms | Determines the direct and indirect successors of a specified list of nodes in the given graph. | |
topologicalNodeOrder (LayoutGraph) | in LayoutGraphAlgorithms | Returns a topological ordering of the nodes in a directed acyclic graph. | |
treeSubstructures (LayoutGraph, number, IMapper<LayoutNode,any>?, IMapper<LayoutEdge,number>?) | in LayoutGraphAlgorithms | Identifies and returns a collection of Substructure instances representing the trees within the specified graph that contain at least minimumSize nodes. | |
getBends (TDataItem) | in EdgeCreator | Obtains an Point array by resolving the bendsProvider. | |
getUpdatedBends (IGraph, IEdge, TDataItem) | in EdgeCreator | Resolves the bendsProvider on the given data item. | |
append (T) | in IEnumerable | Creates a wrapped enumerable that has one or several elements appended to it. | |
concat (any) | in IEnumerable | Concatenates this enumerable with the given other elements in a new dynamic IEnumerable<T>. | |
distinct (function(T):any?) | in IEnumerable | Creates a wrapped enumerable that yields each element only once. | |
drop (number) | in IEnumerable | Creates a wrapped view of an enumerable which drops the given amount of elements. | |
dropWhile (function(T, number, IEnumerable<T>):boolean) | in IEnumerable | Creates a wrapped view of an enumerable which skips a number of elements at the beginning while the given predicate yields true . | |
filter (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Returns a dynamic IEnumerable<T> of the elements of this enumerable which match the given predicate . | |
filter (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Returns a dynamic IEnumerable<T> of the elements of this enumerable which match the given type guard. | |
flatMap (function(T, number, IEnumerable<T>):IEnumerable<TResult>, any?) | in IEnumerable | Returns a flattened dynamic IEnumerable<T> of this enumerable using the given selector function which returns an enumerable for each element of this enumerable. | |
from (IEnumerable<T>) | in IEnumerable | Creates an enumerable from a given array or enumerable-like object. | |
groupBy (function(T, number, IEnumerable<T>):TKey, function(TKey, IEnumerable<T>, number):TResult?) | in IEnumerable | Groups the elements in the enumerable according to the equality of a key. | |
map (function(T, number, IEnumerable<T>):TResult, any?) | in IEnumerable | Returns a dynamic IEnumerable<T> of this enumerable using the given selector function which returns a new object for each element of this enumerable. | |
ofRange (number, number) | in IEnumerable | Creates an enumerable that consists of the sequence of increasing values starting with from and a length of count . | |
ofRepeat (T, number) | in IEnumerable | Creates an enumerable that consists of count item s. | |
ofType (typeof Number) | in IEnumerable | Converts this untyped enumerable into an enumerable with the given type. | |
ofType (typeof String) | in IEnumerable | Converts this untyped enumerable into an enumerable with the given type. | |
ofType (typeof Boolean) | in IEnumerable | Converts this untyped enumerable into an enumerable with the given type. | |
ofType (Constructor<TResult>) | in IEnumerable | Converts this untyped enumerable into an enumerable with the given type. | |
prepend (T) | in IEnumerable | Creates a wrapped enumerable that has on or several elements prepended to it. | |
take (number) | in IEnumerable | Creates a dynamic view of this enumerable with the given number of elements taken from the start or end of this enumerable. | |
takeWhile (function(T, number, IEnumerable<T>):boolean) | in IEnumerable | Returns a dynamic IEnumerable<T> that contains the elements from this enumerable as long as the given predicate is true . | |
toReversed () | in IEnumerable | Returns an dynamic enumerable which contains the elements of this enumerable in reverse order. | |
toSorted (function(T, T):number?) | in IEnumerable | Yields an ordered enumerable of the elements given an optional comparison function. | |
getConvexHull (IEnumerable<Point>) | in GeometryUtilities | Calculates the convex hull for a set of points. | |
getIndependentBends () | in ClipboardOperationContext | Gets the bends whose owners are not copied. | |
getIndependentLabels () | in ClipboardOperationContext | Gets the labels whose owners are not copied. | |
getIndependentPorts () | in ClipboardOperationContext | Gets the ports whose owners are not copied. | |
getParameters (ILabel) | in CompositeLabelModel | Returns an enumerator over a set of possible ILabelModelParameter instances that can be used for the given label and model. | |
getEdgesChangedAfterCollapse (IFoldingView, INode) | in FoldingManager | Returns the FoldingEdgeStateIds of all edges whose folding state would change if the groupNode would be collapsed. | |
getEdgesChangedAfterExpand (IFoldingView, INode) | in FoldingManager | Returns the FoldingEdgeStateIds of all edges whose folding state would change if the groupNode would be expanded. | |
getNodesRevealedAfterExpand (IFoldingView, INode) | in FoldingManager | Returns the master nodes of the descendants of the groupNode that would be represented in the view if the groupNode would be expanded. | |
getDescendants (INode) | in GroupingSupport | Returns all descendants of the provided node that are part of the grouped graph. | |
getDescendantsBottomUp (INode) | in GroupingSupport | Returns all descendants of the provided node that are part of the grouped graph. | |
getExistingFoldingEdges (boolean?) | in IFoldingEdgeConverterContext | Helper methods that can be used by the implementation of the addFoldingEdge method to determine the folding edges that are currently part of the view and interconnect the same nodes as the folding edge would, if it was included in the view. | |
getEdgesBetween (IPortOwner, IPortOwner, boolean?) | in IGraph | Returns the edges between the specified source and target owners. | |
getEdgesBetween (IPort, IPort, boolean?) | in IGraph | Returns the edges between the specified source and target ports. | |
neighbors (INode) | in IGraph | Enumerates the neighbors of a given INode. | |
predecessors (INode) | in IGraph | Enumerates the predecessors of a given INode. | |
successors (INode) | in IGraph | Enumerates the successors of a given INode. | |
getParameters () | in ILabelModelParameterProvider | Returns an enumerator over a set of possible ILabelModelParameter instances that can be used for the label whose lookup returned this provider. | |
findStripes (INode, Point, StripeTypes, function(IStripe):boolean?) | in ITable | Finds all stripes underneath a certain point. | |
findStripes (Point, StripeTypes, StripeSubregionTypes, IInputModeContext, function(StripeSubregion):boolean?) | in ITable | Used as a callback to find the items underneath a certain point. | |
getAllConstraints () | in LayoutGraphLayerConstraints | Gets all the currently registered constraints as a tuple consisting of the source item, the constraint and the target item (can be null). | |
getAllConstraints () | in LayoutGraphSequenceConstraints | Gets all the currently registered constraints as a tuple consisting of the source item, the constraint and the target item (can be null). | |
getEndPortCandidates (Point, boolean) | in CreateEdgeInputMode | Retrieves the end port candidates for a given location in world coordinates. | |
getPortOwners () | in CreateEdgeInputMode | Retrieves the port owners from the graph in the order of their importance. | |
getPreviewEdgeSnapLines (GraphSnapContext) | in CreateEdgeInputMode | Gets the snap references that are induced by the current preview edge. | |
getStartPortCandidates (Point) | in CreateEdgeInputMode | Gets the start port candidates for the given location . | |
resolveCandidates (IEnumerable<IPortCandidate>, Point) | in CreateEdgeInputMode | Returns an enumerable over the given candidates where no instance has DYNAMIC validity. | |
findItems (Point, GraphItemTypes, function(IModelItem):boolean?) | in GraphInputMode | Used as a callback to find the items hit underneath a certain point. | |
findItems (IInputModeContext, Point, GraphItemTypes, function(IModelItem):boolean?) | in GraphInputMode | Used as a callback to find the items hit underneath a certain point. | |
getBendsInBox (IInputModeContext, Rect) | in IBendSelectionTester | Returns the bends within the given rectangle. | |
getBendsInPath (IInputModeContext, GeneralPath) | in IBendSelectionTester | Returns the bends within the given lasso path. | |
getSourcePortCandidates (IInputModeContext) | in IEdgeReconnectionPortCandidateProvider | Returns all source port candidates that may be used for the edge. | |
getTargetPortCandidates (IInputModeContext) | in IEdgeReconnectionPortCandidateProvider | Returns all source port candidates that may be used for the edge. | |
getHandles (IInputModeContext) | in IHandleProvider | Returns a collection of zero or more IHandle implementations that are associated with this instance. | |
enumerateHits (IInputModeContext, Point, GraphItemTypes?) | in IHitTester | Yields an enumerable that enumerates the hits for a given world coordinate. | |
getAllSourcePortCandidates (IInputModeContext) | in IPortCandidateProvider | Returns all source port candidates that belong to the context of this provider. | |
getAllTargetPortCandidates (IInputModeContext) | in IPortCandidateProvider | Returns all target port candidates that belong to the context of this provider. | |
getSourcePortCandidates (IInputModeContext, IPortCandidate) | in IPortCandidateProvider | Returns all port candidates that apply for the provided opposite port candidate. | |
getTargetPortCandidates (IInputModeContext, IPortCandidate) | in IPortCandidateProvider | Returns all port candidates that apply for the provided opposite port candidate. | |
getPortsInBox (IInputModeContext, Rect) | in IPortSelectionTester | Returns the ports for the given marquee rectangle. | |
getPortsInPath (IInputModeContext, GeneralPath) | in IPortSelectionTester | Returns the ports within the given lasso path. | |
getHitItemsAt (Point) | in ItemHoverInputMode | Gets the items that have been hit at the given location. | |
getParameterCandidates (ILabel) | in LabelPositionHandler | Gets the candidates for the given label. | |
startDrag (Point) | in MoveInputMode | Simulates the start of a drag and puts the state machine into the dragging state. | |
getAllSourcePortCandidates (IInputModeContext) | in PortCandidateProviderBase | Returns all source port candidates that belong to the context of this provider. | |
getAllTargetPortCandidates (IInputModeContext) | in PortCandidateProviderBase | Returns all target port candidates that belong to the context of this provider. | |
getPortCandidates (IInputModeContext) | in PortCandidateProviderBase | Creates an enumeration of possibly port candidates. | |
getSourcePortCandidates (IInputModeContext, IPortCandidate) | in PortCandidateProviderBase | Returns all port candidates that apply for the provided opposite port candidate. | |
getTargetPortCandidates (IInputModeContext, IPortCandidate) | in PortCandidateProviderBase | Returns all port candidates that apply for the provided opposite port candidate. | |
filterCandidates (IInputModeContext, Point, IEnumerable<IPortCandidate>) | in PortRelocationHandle | Filters the given allCandidates to return the subset of candidates which are relevant at the given location . | |
getPortCandidates (IInputModeContext, IEdge, boolean) | in PortRelocationHandle | Gets the possible candidates for the given edge. | |
getPortCandidatesDuringMove (IInputModeContext, IEdge, boolean) | in PortRelocationHandle | Retrieves the port candidates during handleMove. | |
getHandles (IInputModeContext) | in PortRelocationHandleProvider | ||
getHandles (IInputModeContext) | in PortsHandleProvider | Returns a collection of zero or more IHandle implementations that are associated with the ports of this context. | |
enumerateHits (IInputModeContext, Point, INode) | in StripeHitTester | Return a collection of hits at location . | |
findStripes (Point, StripeTypes, StripeSubregionTypes, function(StripeSubregion):boolean?) | in TableEditorInputMode | Used as a callback to find the items underneath a certain point. | |
buildCandidates (LayoutEdgeLabel) | in EdgeLabelCandidates | Returns all LabelCandidates that describe valid label positions. | |
buildCandidates (LayoutNodeLabel) | in NodeLabelCandidates | Returns all LabelCandidates that describe valid label positions. | |
getEdgesBetween (LayoutNode, LayoutNode, boolean?) | in LayoutGraph | Returns the edges between the specified source and target nodes. | |
hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?, GraphItemTypes?) | in GraphModelManager | Enumerates hits in the render tree of the canvas at a given world coordinate position for a given context and IRenderTreeGroup. | |
getElements (IRenderTreeGroup?, boolean?) | in RenderTree | Enumerates over all possible IRenderTreeElement instances in the tree below the given group. | |
hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?) | in RenderTree | Returns an IEnumerable<T> of all hit elements in the canvas below the given group. | |
hitElementsAt (Point, IInputModeContext?, IRenderTreeGroup?, GraphItemTypes?) | in WebGLGraphModelManager |
Method Parameters
KMeansClustering () | in KMeansClustering | ||
allUnweightedShortestPaths (LayoutGraph, LayoutNode, IEnumerable<LayoutNode>, boolean, IEnumerable<LayoutEdge>, IEnumerable<LayoutNode>, number?) | in LayoutGraphAlgorithms | Computes all nodes and edges that belong to the shortest path from a specified source node to a set of sinks in the graph, ensuring the path does not exceed a given distance. | |
bfs (LayoutGraph, IEnumerable<LayoutNode>, IMapper<LayoutNode,number>?, TraversalDirection?, number?) | in LayoutGraphAlgorithms | Executes a breadth-first search (BFS) on a directed or undirected graph, returning the nodes organized into layers. | |
findIntersections (LayoutGraph, IntersectionItemTypes, IEnumerable<any>?) | in LayoutGraphAlgorithms | Finds intersections between graph items or a subset of graph items in the specified graph. | |
findTreeEdges (LayoutGraph, IEnumerable<IEnumerable<LayoutNode>>?) | in LayoutGraphAlgorithms | Retrieves an array of IEnumerable<T> collections, where each collection contains the edges belonging to a maximal directed subtree of the specified graph. | |
intersect (IEnumerable<TPlaneObject>, function(TPlaneObject, TPlaneObject):void) | in LayoutGraphAlgorithms | Calculates the intersections of plane objects and invokes a callback for each intersecting pair. | |
nearestCommonAncestor (LayoutGraph, LayoutNode, boolean, IEnumerable<LayoutNode>) | in LayoutGraphAlgorithms | Finds the nearest common ancestor of a subset of nodes within a directed rooted tree. | |
neighbors (LayoutGraph, IEnumerable<LayoutNode>, number) | in LayoutGraphAlgorithms | Determines the direct and indirect neighbors of a given set of nodes in the specified graph. | |
predecessors (LayoutGraph, IEnumerable<LayoutNode>, number) | in LayoutGraphAlgorithms | Determines the direct and indirect predecessors of a specified list of nodes in the given graph. | |
successors (LayoutGraph, IEnumerable<LayoutNode>, number) | in LayoutGraphAlgorithms | Determines the direct and indirect successors of a specified list of nodes in the given graph. | |
getNearestCommonAncestor (IEnumerable<INode>) | in TreeAnalysisResult | Determines the nearest common ancestor for the given nodes. | |
dropWhile (function(T, number, IEnumerable<T>):boolean) | in IEnumerable | Creates a wrapped view of an enumerable which skips a number of elements at the beginning while the given predicate yields true . | |
every (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Determines whether every element of the enumerable matches the given predicate . | |
filter (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Returns a dynamic IEnumerable<T> of the elements of this enumerable which match the given predicate . | |
filter (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Returns a dynamic IEnumerable<T> of the elements of this enumerable which match the given type guard. | |
filter (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Returns a dynamic IEnumerable<T> of the elements of this enumerable which match the given type guard. | |
find (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Returns the first element of the enumerable that matches a given predicate or null if there is no such element. | |
findIndex (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Searches the enumerable for the first item for which predicate returns true and returns its index. | |
findLast (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Returns the last element of the enumerable that matches a given predicate or null if there is no such element. | |
findLastIndex (function(T, number, IEnumerable<T>):boolean, any?) | in IEnumerable | Searches the enumerable for the last item for which predicate returns true and returns its index. | |
flatMap (function(T, number, IEnumerable<T>):IEnumerable<TResult>, any?) | in IEnumerable | Returns a flattened dynamic IEnumerable<T> of this enumerable using the given selector function which returns an enumerable for each element of this enumerable. | |
forEach (function(T, number, IEnumerable<T>):void, any?) | in IEnumerable | Iterates this enumerable and invokes the given function for each element with the element, its index, and this enumerable as arguments. | |
from (IEnumerable<T>) | in IEnumerable | Creates an enumerable from a given array or enumerable-like object. | |
groupBy (function(T, number, IEnumerable<T>):TKey, function(TKey, IEnumerable<T>, number):TResult?) | in IEnumerable | Groups the elements in the enumerable according to the equality of a key. | |
map (function(T, number, IEnumerable<T>):TResult, any?) | in IEnumerable | Returns a dynamic IEnumerable<T> of this enumerable using the given selector function which returns a new object for each element of this enumerable. | |
reduce (function(TAccumulate, T, number, IEnumerable<T>):TAccumulate, TAccumulate) | in IEnumerable | Applies the accumulator function to this elements of this enumerable. | |
reduce (function(T, T, number, IEnumerable<T>):T) | in IEnumerable | Applies the accumulator function to this elements of this enumerable. | |
reduceRight (function(TAccumulate, T, number, IEnumerable<T>):TAccumulate, TAccumulate) | in IEnumerable | Applies the accumulator function to this elements of this enumerable in reverse order. | |
reduceRight (function(T, T, number, IEnumerable<T>):T) | in IEnumerable | Applies the accumulator function to this elements of this enumerable in reverse order. | |
some (function(T, number, IEnumerable<T>):boolean?, any?) | in IEnumerable | Determines whether this enumerable contains any elements matching the given predicate . | |
sum (function(T, number, IEnumerable<T>):number) | in IEnumerable | Calculates the sum of the elements of this enumerable. | |
takeWhile (function(T, number, IEnumerable<T>):boolean) | in IEnumerable | Returns a dynamic IEnumerable<T> that contains the elements from this enumerable as long as the given predicate is true . | |
List (IEnumerable<T>, function(T, number, IEnumerable<T>):T?) | in List | Creates a new instance and fills it with the elements of the given enumerable . | |
addRange (IEnumerable<T>) | in List | Adds the elements of the given collection to this list. | |
from (IEnumerable<TSource>, function(TSource, number, IEnumerable<TSource>):T?, any?) | in List | Creates a new list similar in behavior to Array.from() . | |
ListEnumerable (IEnumerable<T>) | in ListEnumerable | Creates a new instance using the given backing enumerable. | |
YList (IEnumerable<T>) | in YList | Creates a list that is initialized with the elements provided by the given enumerable. | |
addAll (IEnumerable<T>) | in YList | Appends all elements provided by the given collection to this list. | |
addAll (number, IEnumerable<T>) | in YList | Adds all elements provided by the given collection to this list at the specified position. | |
removeAll (IEnumerable<T>) | in YList | Removes the given collection of objects from this list. | |
getConvexHull (IEnumerable<Point>) | in GeometryUtilities | Calculates the convex hull for a set of points. | |
hitsPolyline (IEnumerable<IPoint>, number) | in Point | Determines whether a polygonal line is hit by this point given an epsilon. | |
intersectsPolyline (IEnumerable<IPoint>) | in Rect | Determines whether this rectangle intersects the polygonal line defined by the given points. | |
initializeState (FoldingPortState, IEnumerable<IPort>) | in FoldingPortDefaults | Called by implementations of the IFolderNodeConverter and IFoldingEdgeConverter interfaces to initialize the state of a port in the folding view. | |
updateState (FoldingPortState, IEnumerable<IPort>) | in FoldingPortDefaults | Called by implementations of the IFolderNodeConverter and IFoldingEdgeConverter interfaces to update the state of a port in the folding view, once it has changed. | |
copy (IGraph, IEnumerable<IModelItem>?) | in GraphClipboard | Copies the itemsToCopy to the clipboard graph. | |
cut (IGraph, IEnumerable<IModelItem>) | in GraphClipboard | Cuts the items indicated by itemsToCut to the clipboard and removes them from the graph. | |
duplicate (IInputModeContext, IGraph, IEnumerable<IModelItem>?, function(IModelItem, IModelItem):void?) | in GraphClipboard | Duplicates the itemsToDuplicate from and to the graph . | |
onPaste (ClipboardOperationContext, function(IModelItem, IModelItem):void, INode?, IEnumerable<IModelItem>?, Point?) | in GraphClipboard | Called during paste operation to call copy on the current fromClipboardCopier instance. | |
paste (IGraph, IEnumerable<IModelItem>?, function(IModelItem, IModelItem):void?, IEnumerable<IModelItem>?, Point?, IInputModeContext?) | in GraphClipboard | Pastes the itemsToPaste from the clipboardGraph to the targetGraph . | |
removeItems (IGraph, IEnumerable<IModelItem>) | in GraphClipboard | Removes the itemsToRemove from the graph during a cut operation. | |
copy (IGraph, IGraph, IEnumerable<IModelItem>?, INode?, Point?, function(IModelItem, IModelItem):void?) | in GraphCopier | Copies a subgraph induced by an IEnumerable<IModelItem> from the sourceGraph to the targetGraph . | |
enumerableContainsTypes (GraphItemTypes, IEnumerable<IModelItem>) | in GraphItemTypes | Determines whether the specified items collection contains any of the types described by types . | |
getItemTypes (IEnumerable<IModelItem>) | in GraphItemTypes | Determines the types of the items contained in the collection of items. | |
getNearestCommonAncestor (IEnumerable<INode>) | in GroupingSupport | Determines the nearest common ancestor of the provided nodes in the graph. | |
addBends (IEdge, IEnumerable<Point>) | in IGraph | Adds bends with the given locations to the end of the bend list of the given edge. | |
beginEdit (string, string, IEnumerable<T>, function(T):IMementoSupport?) | in IGraph | Starts an ICompoundEdit that uses the memento design pattern to record changes to the items in the given items collection. | |
groupNodes (INode, IEnumerable<INode>) | in IGraph | Groups the nodes in children into the provided group node. | |
groupNodes (IEnumerable<INode>, INodeStyle?, any?, ) | in IGraph | Groups the nodes in children into a newly created group node. | |
HierarchicalLayoutData () | in HierarchicalLayoutData | ||
resolveCandidates (IEnumerable<IPortCandidate>, Point) | in CreateEdgeInputMode | Returns an enumerable over the given candidates where no instance has DYNAMIC validity. | |
selectClosestCandidate (IEnumerable<IPortCandidate>, Point) | in CreateEdgeInputMode | Finds the closest VALID candidate given a number of IPortCandidates and a location in world coordinates. | |
selectClosestEndCandidate (IEnumerable<IPortCandidate>, Point) | in CreateEdgeInputMode | Finds the closest end candidate given a number of IPortCandidates and a location in world coordinates. | |
selectClosestStartCandidate (IEnumerable<IPortCandidate>, Point) | in CreateEdgeInputMode | Finds the closest candidate given a number of IPortCandidates and a location in world coordinates. | |
selectStartPortCandidate (IEnumerable<IPortCandidate>, Point, boolean) | in CreateEdgeInputMode | Finds the best matching start port IPortCandidate for the given candidates at the provided location . | |
adjustGroupNodeSize (IEnumerable<INode>) | in GraphEditorInputMode | Adjusts the size of the group nodes in the enumerable. | |
reverseEdges (IEnumerable<IEdge>) | in GraphEditorInputMode | Reverses the given edges. | |
combine (IEnumerable<IPortCandidateProvider>) | in IPortCandidateProvider | Creates a generic composite implementation for the IPortCandidateProvider interface. | |
fromCandidates (IEnumerable<IPortCandidate>) | in IPortCandidateProvider | Creates an implementation of an IPortCandidateProvider that provides only the given port candidates. | |
combine (IEnumerable<IPositionHandler>) | in IPositionHandler | Creates a generic composite implementation for the IPositionHandler interface. | |
findNearestItem (IInputModeContext, IModelItem, MoveFocusDirection, IEnumerable<IModelItem>) | in NavigationInputMode | Determines the nearest item in the given direction . | |
removeAddedBends (IGraph, IEnumerable<IBend>) | in OrthogonalEdgeEditingContext | Removes previously registered added bends. | |
filterCandidates (IInputModeContext, Point, IEnumerable<IPortCandidate>) | in PortRelocationHandle | Filters the given allCandidates to return the subset of candidates which are relevant at the given location . | |
getClosestCandidate (IInputModeContext, Point, IEnumerable<IPortCandidate>) | in PortRelocationHandle | Finds the closest candidate from the given set of candidates. | |
SnapSize (boolean, number, IEnumerable<Rect>, number, GraphItemTypes?, any?) | in SnapSize | Creates a new instance using the provided attributes. | |
modifyCandidates (LayoutGraph, IMapper<LayoutNodeLabel,IEnumerable<LabelCandidate>>, IMapper<LayoutEdgeLabel,IEnumerable<LabelCandidate>>) | in GenericLabeling | Callback method to influence the label candidates available to the labeling algorithm before the algorithm is applied. | |
modifyWeights (LayoutGraph, IMapper<LayoutNodeLabel,IEnumerable<LabelCandidate>>, IMapper<LayoutEdgeLabel,IEnumerable<LabelCandidate>>) | in GenericLabeling | Callback method to influence the choice of LabelCandidates immediately before the final label positions are chosen. | |
routeInterEdges (LayoutGraph, IEnumerable<LayoutEdge>) | in ComponentLayout | Reroutes the given inter-edges using the current edge routing algorithm. | |
GivenCoordinatesLayoutData () | in GivenCoordinatesLayoutData | Creates a new instance of GivenCoordinatesLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> which helps to configure GivenCoordinatesLayout. | |
calculateAnchorPoint (IEnumerable<Rect>) | in LayoutAnchoringStage | Calculates the anchor point based on the references provided. | |
createCopy (LayoutGraph, IEnumerable<LayoutNode>?, IEnumerable<LayoutEdge>?, boolean?) | in LayoutGraph | Creates a new LayoutGraph as a (partial) copy of the specified graph. | |
getBounds (IEnumerable<LayoutNode>?, IEnumerable<LayoutEdge>?, boolean?, boolean?, boolean?) | in LayoutGraph | Returns the bounds of the graph, optionally considering the specified nodes and edges, including node labels, edge labels, or node margins. | |
hideEdges (IEnumerable<LayoutEdge>) | in LayoutGraphHider | Hides the specified collection of edges. | |
hideNodes (IEnumerable<LayoutNode>) | in LayoutGraphHider | Hides the specified collection of nodes and their adjacent edges. | |
showOnly (IEnumerable<LayoutNode>, boolean?) | in LayoutGraphHider | Hides all graph elements except the specified nodes and optionally their adjacent edges. | |
unhideEdges (IEnumerable<LayoutEdge>) | in LayoutGraphHider | Unhides the specified collection of edges. | |
unhideNodes (IEnumerable<LayoutNode>, boolean?) | in LayoutGraphHider | Unhides the specified collection of nodes and optionally their adjacent edges. | |
createCellSpanDescriptor (IEnumerable<LayoutGridRow>, IEnumerable<LayoutGridColumn>) | in LayoutGrid | Creates a LayoutGridCellDescriptor that spans multiple columns and rows. | |
linkCoreLayouts (IEnumerable<ILayoutStage>, function(LayoutGraph):void?) | in LayoutStageStack | Chains a collection of ILayoutStage instances together and configures them into a stack. | |
routeInterEdges (LayoutGraph, IEnumerable<LayoutEdge>) | in RecursiveGroupLayout | Reroutes the given inter-edges using the current edge routing algorithm. | |
StructureGraphAdapter (IGraph, IEnumerable<INode>?, IEnumerable<IEdge>?) | in StructureGraphAdapter | Initializes a new instance of the StructureGraphAdapter class. | |
createCopiedEdgeList (IEnumerable<IEdge>) | in StructureGraphAdapter | Creates an IEnumerable<T> of copied LayoutEdge instances by mapping the provided original IEdge instances from the originalGraph to their corresponding originals in the structureGraph. | |
createCopiedNodeList (IEnumerable<INode>) | in StructureGraphAdapter | Creates an IEnumerable<T> of copied LayoutNode instances by mapping the provided original INode instances from the originalGraph to their corresponding originals in the structureGraph. | |
createOriginalEdgeList (IEnumerable<LayoutEdge>) | in StructureGraphAdapter | Creates an IEnumerable<T> of original IEdge instances by mapping the provided copied LayoutEdge instances from the structureGraph to their corresponding originals in the originalGraph. | |
createOriginalNodeList (IEnumerable<LayoutNode>) | in StructureGraphAdapter | Creates an IEnumerable<T> of original INode instances by mapping the provided copied LayoutNode instances from the structureGraph to their corresponding originals in the originalGraph. | |
configureAreaOutline (IEnumerable<IModelItem>, number, boolean?) | in ClearAreaLayout | Creates and sets the value of the property areaOutline of the layout determined from the items . | |
createAreaOutline (LayoutGraph, IEnumerable<LayoutNode>, IEnumerable<LayoutEdge>) | in ClearAreaLayout | Creates the outline that describes the shape of the given nodes and edges. | |
ClearAreaLayoutData () | in ClearAreaLayoutData | ||
configureAreaOutline (IEnumerable<IModelItem>) | in FillAreaLayout | Creates and sets the value of the property area of the layout determined from the items . | |
placeSubgraphs (LayoutGraph, IEnumerable<LayoutNode>) | in PartialLayout | This method is called during the layout process and places the subgraph components one-by-one onto the drawing area. | |
routeEdgesBetweenFixedElements (LayoutGraph, IEnumerable<LayoutEdge>) | in PartialLayout | This method is called during the layout process and routes all partial edges that connect two fixed elements. | |
routeInterEdges (LayoutGraph, IEnumerable<LayoutEdge>) | in PartialLayout | This method is called during the layout process and routes all inter-edges. | |
EdgeRouterEdgeDescriptor () | in EdgeRouterEdgeDescriptor | Creates a new instance of an EdgeRouterEdgeDescriptor with the default settings. | |
onCellSubdivided (PartitionCell, IEnumerable<PartitionCell>) | in PartitionExtension | Callback after the given PartitionCell has been subdivided into several sub-cells. | |
ensureVisible (IEnumerable<Point>, Insets?, ViewportLimitingMode?) | in CanvasComponent | Ensures that the provided points in world coordinates are all visible by adjusting the viewport accordingly. | |
lower (IEnumerable<IModelItem>) | in GraphModelManager | Lowers the visual representations of all IModelItems in items below their current predecessors. | |
raise (IEnumerable<IModelItem>) | in GraphModelManager | Raises the visual representations of all IModelItems in items above their current successors. | |
toBack (IEnumerable<IModelItem>) | in GraphModelManager | Lowers the visual representation of all IModelItems in items to the back. | |
toFront (IEnumerable<IModelItem>) | in GraphModelManager | Raises the visual representations of all IModelItems in items to the front. | |
addItems (IEnumerable<T>) | in ItemModelManager | Adds all items to the canvas. | |
removeItems (IEnumerable<T>) | in ItemModelManager | Removes all items from the canvas. | |
SvgExport (Rect, number?, ) | in SvgExport | Creates a new SvgExport instance for the given world bounds and scale. |
Implementing Types
ResultItemMapping | Represents a mapping from keys to values that is part of a result of running a graph analysis algorithm. | |
ICollection | Defines methods to manipulate a collection of objects with the same type. | |
IListEnumerable | An extension to the IEnumerable<T> interface that allows for indexed access and retrieval of the element count. |