documentationfor yFiles for HTML 3.0.0.3

Usages of IListEnumerable

Properties

childrenin DendrogramNodeGets the children of this node.
clusterNodesin DendrogramNodeGets the INodes in the graph which belong to the cluster which is represented by this DendrogramNode.
childrenin NodeAggregateThe child aggregates of this aggregate.
edgesin FilteredGraphWrapper
labelsin FilteredGraphWrapper
nodesin FilteredGraphWrapper
portsin FilteredGraphWrapper
portsin FolderNodeStateGets the FoldingPortStates owned by this state.
bendsin FoldingEdgeStateGets the FoldingBendStates of this state.
labelsin FoldingLabelOwnerStateGets the FoldingLabelStates owned by this state.
edgesin Graph
labelsin Graph
nodesin Graph
portsin Graph
edgesin GraphWrapperBase
labelsin GraphWrapperBase
nodesin GraphWrapperBase
portsin GraphWrapperBase
bendsin IEdgeGets a collection of bends that describe the geometry of this edge.
edgesin IGraphGets a view of the edges contained in this graph.
labelsin IGraphGets a view of the labels contained in this graph.
nodesin IGraphGets a view of the nodes contained in this graph.
portsin IGraphGets a view of the ports contained in this graph.
labelsin ILabelOwnerGets a collection of labels that are owned by this instance.
portsin IPortOwnerGets a collection of ports that are owned by this instance.
bendsin SimpleEdgeGets or sets the collection of bends that describe the geometry of this edge.
labelsin SimpleEdgeGets or sets the collection of labels that are owned by this instance.
portsin SimpleEdgeGets or sets the collection of ports that are owned by this instance.
labelsin SimpleNodeGets or sets the collection of labels that are owned by this instance.
portsin SimpleNodeGets or sets the collection of ports that are owned by this instance.
labelsin SimplePortGets or sets the collection of labels that are owned by this instance.
objectStackin ChildParseContext
objectStackin ChildWriteContext
objectStackin IParseContextGets the current nesting of created graphs and graph elements.
objectStackin IWriteContextGets the current nesting of graphs and graph elements.
layersin HierarchicalLayoutContextGets a list of the active HierarchicalLayoutLayers for the HierarchicalLayoutCore, basically describing the assignment of nodes to layers and their position in the layer.
affectedItemsin GraphSnapContextGets the items that were affected by the drag gesture.
itemsin ItemsEventArgsGets the items that are the subjects for this event.
columnsin LayoutGridGets the columns of the LayoutGrid.
rowsin LayoutGridGets the rows of the LayoutGrid.
pageGraphsin MultiPageLayoutResultReturns the page graphs.
edgesin PathSearchContextGets the ICursor<T> of LayoutEdge to iterate over the edges that are routed.
bendsin EdgeIndicatorBendsRenderTagThe bends for which a decoration has to be rendered.

Fields

EMPTYin IListEnumerableAn empty, immutable instance of IListEnumerable<T>.

Method Return Values

from (IListEnumerable<T>)in IListEnumerableCreates a IListEnumerable<T> instance from the given object by performing automatic type conversion.
edgesAt (IPort, AdjacencyTypes?)in FilteredGraphWrapper
edgesAt (IPortOwner, AdjacencyTypes?)in FilteredGraphWrapper
getChildren (INode)in FilteredGraphWrapper
edgesAt (IPort, AdjacencyTypes?)in Graph
edgesAt (IPortOwner, AdjacencyTypes?)in Graph
getChildren (INode)in Graph
edgesAt (IPort, AdjacencyTypes?)in GraphWrapperBase
edgesAt (IPortOwner, AdjacencyTypes?)in GraphWrapperBase
getChildren (INode)in GraphWrapperBase
getAncestors (INode)in GroupingSupportGets the path to root traversing all parents of the given item.
getPathPoints (IEdge)in IEdgeGets a snapshot of the points describing the path of an edge.
getMasterEdges (IEdge)in IFoldingViewHelper method that corresponds to the getMasterItem method, but is used for folding edges only.
edgesAt (IPort, AdjacencyTypes?)in IGraphReturns an IListEnumerable<T> for the incoming, the outgoing, or all edges adjacent to the given port, depending on type.
edgesAt (IPortOwner, AdjacencyTypes?)in IGraphReturns an IListEnumerable<T> for the incoming, the outgoing, or all edges adjacent to the given port owner, depending on type.
getChildren (INode)in IGraphReturns an enumerable over the children of the provided node.
inEdgesAt (IPortOwner)in IGraphReturns the incoming edges at the given owner.
inEdgesAt (IPort)in IGraphReturns the incoming edges at the given port.
outEdgesAt (IPortOwner)in IGraphReturns the outgoing edges at the given owner.
outEdgesAt (IPort)in IGraphReturns the outgoing edges at the given port.
getMovementInfos (IEdge)in GraphSnapContextGets the MovementInfo for the provided edge.
getMovementInfos (IEdge)in OrthogonalEdgeEditingContextGets the MovementInfos that describe the orthogonal path of the edge.
createCopiedEdgeList (IEnumerable<IEdge>)in StructureGraphAdapterCreates 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 StructureGraphAdapterCreates 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 StructureGraphAdapterCreates 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 StructureGraphAdapterCreates an IEnumerable<T> of original INode instances by mapping the provided copied LayoutNode instances from the structureGraph to their corresponding originals in the originalGraph.

Method Parameters

from (IListEnumerable<T>)in IListEnumerableCreates a IListEnumerable<T> instance from the given object by performing automatic type conversion.
initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in ExcludingFoldingEdgeConverterDoes nothing and should not normally be called by the view since all folding edges are excluded from it.
updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in ExcludingFoldingEdgeConverterDoes nothing and should not normally be called by the view since all folding edges are excluded from it.
updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>)in ExcludingFoldingEdgeConverterDoes nothing and should not normally be called by the view since all folding edges are excluded from it.
initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in FoldingEdgeConverterInitializes the folding edge appearance.
updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in FoldingEdgeConverterUpdates the state when the masterEdges were modified.
updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>)in FoldingEdgeConverterUpdates the masterEdges when the state was modified.
initializeLabels (FoldingEdgeState, IListEnumerable<IEdge>)in FoldingEdgeDefaultsInitializes the initial labels of the folding edge.
initializePorts (FoldingEdgeState, IListEnumerable<IEdge>)in FoldingEdgeDefaultsInitializes the sourcePort and targetPort of the folding edge.
initializeState (FoldingEdgeState, IListEnumerable<IEdge>)in FoldingEdgeDefaultsCalled by implementations of the IFoldingEdgeConverter to initialize the state of a folding edge in the folding view.
updateLabels (FoldingEdgeState, IListEnumerable<IEdge>)in FoldingEdgeDefaultsCalled by updateState to synchronize the labels if copyLabels is enabled.
updateMasterEdges (IGraph, FoldingEdgeState, IListEnumerable<IEdge>)in FoldingEdgeDefaultsCalled in response to updateMasterEdges to optionally update the various properties of the master edges according to the state of the folding edge.
updateMasterLabels (IGraph, FoldingEdgeState, IListEnumerable<IEdge>)in FoldingEdgeDefaultsUpdates the labels of the master edges to match the state of the folding edge.
updateMasterPorts (IGraph, FoldingEdgeState, IListEnumerable<IEdge>)in FoldingEdgeDefaultsCalled by updateMasterEdges to synchronize the ports via updateMasterPort.
updatePorts (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in FoldingEdgeDefaultsCalled by updateState to synchronize the ports.
updateState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in FoldingEdgeDefaultsCalled by implementations of the IFoldingEdgeConverter interfaces to update the state of a folding edge in the folding view, once it has changed.
create ()in IFoldingEdgeConverter
initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in IFoldingEdgeConverterTriggered by the view to initially create the appearance of a folding edge.
updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in IFoldingEdgeConverterTriggered by the view to adjust the appearance of a folding edge.
updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>)in IFoldingEdgeConverterCallback to optionally back propagate state changes on a folding edge's state to the masterEdges.
initializeFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in MergingFoldingEdgeConverterInitializes the folding edge appearance.
updateFoldingEdgeState (FoldingEdgeState, IFoldingView, IEdge, IListEnumerable<IEdge>)in MergingFoldingEdgeConverterUpdates the folding edge appearance.
updateMasterEdges (FoldingEdgeState, IFoldingView, IListEnumerable<IEdge>)in MergingFoldingEdgeConverterCallback to optionally back propagate state changes on a folding edge's state to the masterEdges.
SimpleEdge (IPort?, IPort?, )in SimpleEdgeCreates an edge with a default lookup, and, optionally, the given source and target ports.
SimpleNode ()in SimpleNodeCreates a default node with default lookup, VOID_NODE_STYLE as style, an empty layout, and no labels nor ports.
SimplePort (IPortOwner?, IPortLocationModelParameter?, )in SimplePortCreates a port with a default lookup using the given location and owner.
GraphSnapContext ()in GraphSnapContextCreates a new instance with default settings.
collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, IListEnumerable<MovementInfo>, IEdge)in IEdgeSnapResultProviderCalled during the snapping operation whenever snap results are collected.
create (function(GraphSnapContext, CollectSnapResultsEventArgs, IListEnumerable<MovementInfo>, IEdge):void)in IEdgeSnapResultProvider
ItemsEventArgs (IInputModeContext, IListEnumerable<IModelItem>)in ItemsEventArgsInitializes a new instance of the ItemsEventArgs class.
prepareOrthogonalEdge (IGraph, IEdge, IListEnumerable<SegmentOrientation>, IListEnumerable<MovementInfo>)in OrthogonalEdgeEditingContextHelper method that inspects and prepares an orthogonal edge for the upcoming edit process.
calculateBounds (LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>)in GroupBoundsCalculatorCalculates the bounds of the given group node, enlarges the bounds by the padding associated with the group node, and ensures that the size of the group node obeys the associated minimum size.
calculateBounds (LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>)in ILayoutGroupBoundsCalculatorCalculates the bounds of the given group node that contains the given list of child nodes.
create (function(LayoutGraph, LayoutNode, IListEnumerable<LayoutNode>):Rect)in ILayoutGroupBoundsCalculator

Implementing Types

ResultItemCollectionRepresents an ordered or unordered collection of IModelItems that is part of a result of running a graph analysis algorithm.
ILinkedItemEnumerableA linked-list-like enumerable for arbitrary items.
ListDefault implementation of IList<T>.
ListEnumerableWraps a simple IEnumerable<T> into an IListEnumerable<T>.
IRenderTreeGroupThis is the interface implemented by the composite building blocks of a scene graph in a CanvasComponent.