Click or drag to resize
TaxonRelationsTreeExtension Class
Extension methods for Taxon relations tree.
Inheritance Hierarchy
SystemObject
  ArtDatabanken.DataTaxonRelationsTreeExtension

Namespace: ArtDatabanken.Data
Assembly: ArtDatabanken.Data (in ArtDatabanken.Data.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax
public static class TaxonRelationsTreeExtension

The TaxonRelationsTreeExtension type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAsBottomFirstBreadthFirstParentNodeIterator(ITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode, Boolean)
Creates an iterator that traverses a tree nodes parents bottom first breadth first.
Public methodStatic memberAsBottomFirstBreadthFirstParentNodeIterator(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode, Boolean)
Creates an iterator that traverses a tree nodes parents bottom first breadth first.
Public methodStatic memberAsBreadthFirstChildEdgeIterator(ITaxonRelationsTreeNode, TaxonRelationsTreeChildrenIterationMode)
Returns a breadth first child edge iterator.
Public methodStatic memberAsBreadthFirstChildEdgeIterator(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeChildrenIterationMode)
Returns a breadth first child edge iterator.
Public methodStatic memberAsBreadthFirstParentEdgeIterator(ITaxonRelationsTreeEdge, TaxonRelationsTreeParentsIterationMode)
Returns a breadth first parent edge iterator.
Public methodStatic memberAsBreadthFirstParentEdgeIterator(ICollectionITaxonRelationsTreeEdge, TaxonRelationsTreeParentsIterationMode)
Creates an iterator that traverses a list of tree nodes parents.
Public methodStatic memberAsBreadthFirstParentEdgeIterator(ITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode)
Returns a breadth first parent edge iterator.
Public methodStatic memberAsBreadthFirstParentEdgeIterator(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode)
Returns a breadth first parent edge iterator.
Public methodStatic memberAsDepthFirstChildEdgeIterator(ITaxonRelationsTreeNode, TaxonRelationsTreeChildrenIterationMode)
Returns a depth first child edge iterator.
Public methodStatic memberAsDepthFirstChildEdgeIterator(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeChildrenIterationMode)
Returns a depth first child edge iterator.
Public methodStatic memberAsDepthFirstNodeIterator(ITaxonRelationsTreeNode)
Creates an iterator that traverses a tree nodes children depth first.
Public methodStatic memberAsDepthFirstNodeIterator(ICollectionITaxonRelationsTreeNode)
Creates an iterator that traverses a list of tree nodes depth first.
Public methodStatic memberAsDepthFirstNodeIterator(TaxonRelationsTree)
Creates an iterator that traverses the tree depth first.
Public methodStatic memberAsTopDownBreadthFirstParentEdgeIterator(ITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode)
Returns a reversed breadth first parent edge iterator.
Public methodStatic memberAsTopDownBreadthFirstParentEdgeIterator(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode)
Creates an iterator that traverses a list of tree nodes parents top first.
Public methodStatic memberAsTopFirstBreadthFirstParentNodeIterator(ITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode, Boolean)
Creates an iterator that traverses a tree nodes parents top first breadth first.
Public methodStatic memberAsTopFirstBreadthFirstParentNodeIterator(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode, Boolean)
Creates an iterator that traverses a tree nodes parents top first breadth first.
Public methodStatic memberAsTopFirstParentNodeIterator(ITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode, Boolean)
Creates an iterator that traverses a tree nodes parents top first.
Public methodStatic memberAsTopFirstParentNodeIterator(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeParentsIterationMode, Boolean)
Creates an iterator that traverses a list of tree nodes parents top first.
Public methodStatic memberTopologicalEdgeSort
Sorts the nodes topologically and returns the edges in an ordered list.
Public methodStatic memberTopologicalNodeSort
Sorts the nodes topologically.
Public methodStatic memberToTaxonRelationList
Converts to taxon relation list.
Top
See Also