ElementClosureWalker Class

 

Represents a walker that builds closures on model elements.

Namespace:   Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)


public ref class ElementClosureWalker sealed : BreadthFirstRolePlayerFirstElementWalker

NameDescription
System_CAPS_pubmethodElementClosureWalker(Partition^, ClosureType, ICollection<ModelElement^>^)

Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph with element links.

System_CAPS_pubmethodElementClosureWalker(Partition^, ClosureType, ICollection<ModelElement^>^, Boolean, IEnumerable<DomainRoleInfo^>^, Boolean)

Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph with element links.

System_CAPS_pubmethodElementClosureWalker(Partition^, ClosureType, ICollection<ModelElement^>^, Boolean, IEnumerable<DomainRoleInfo^>^, IEnumerable<DomainRoleInfo^>^, IList<ModelElement^>^)

Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph with element links.

System_CAPS_pubmethodElementClosureWalker(Partition^, ClosureType, ICollection<ModelElement^>^, Boolean, IEnumerable<DomainRoleInfo^>^, IList<DomainRoleInfo^>^, Boolean)

Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph with element links.

System_CAPS_pubmethodElementClosureWalker(Partition^, ClosureType, ICollection<ModelElement^>^, IEnumerable<DomainRoleInfo^>^)

Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph with element links.

System_CAPS_pubmethodElementClosureWalker(Partition^, ClosureType, ICollection<ModelElement^>^, IEnumerable<DomainRoleInfo^>^, IList<DomainRoleInfo^>^)

Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph with element links.

NameDescription
System_CAPS_pubpropertyBypassDemandLoading

Allows the walker to bypass demand loading while traversing(Inherited from ElementWalker.)

System_CAPS_pubpropertyClosureList

Resultant List of elements that form the closure

System_CAPS_pubpropertyContext

Offer a context object for general use by the closure visitors. Use it to store tag/value pairs while building closures.

System_CAPS_pubpropertyFilter

Get or set the IElementVisitorFilter for use during traversal(Inherited from ElementWalker.)

System_CAPS_pubpropertyIncludeLinks

Returns true if the walker will include element links in calls to the visitor function(Inherited from ElementWalker.)

System_CAPS_pubpropertyInternalElementList

Get the internal list of elements that will be visited(Inherited from ElementWalker.)

System_CAPS_pubpropertyStore

Get the internal list of elements that will be visited(Inherited from ElementWalker.)

System_CAPS_pubpropertyVisitor

Get or set the IElementVisitor for use during traversal(Inherited from ElementWalker.)

NameDescription
System_CAPS_pubmethodDoTraverse(ModelElement^)

Visit the elements defined by the visitor and filter.(Inherited from BreadthFirstRolePlayerFirstElementWalker.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodReset()

Reset the visitor so that it can start traversing again. This is necessary to clear out the internal list of previously visited elements.(Inherited from ElementWalker.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTraverse(ICollection<ModelElement^>^)

Traverse the model starting at the specified starting elements.(Inherited from ElementWalker.)

System_CAPS_pubmethodTraverse(ModelElement^)

Traverse the model starting at the specified starting element.(Inherited from ElementWalker.)

System_CAPS_pubmethodVisited(ModelElement^)

determines if the given element has been visited or not(Inherited from ElementWalker.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: