ChainingElementVisitorFilter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Standardized chaining visitor filter that takes a list of other filters to work on.
public ref class ChainingElementVisitorFilter sealed : Microsoft::VisualStudio::Modeling::IElementVisitorFilter
public sealed class ChainingElementVisitorFilter : Microsoft.VisualStudio.Modeling.IElementVisitorFilter
type ChainingElementVisitorFilter = class
interface IElementVisitorFilter
Public NotInheritable Class ChainingElementVisitorFilter
Implements IElementVisitorFilter
- Inheritance
-
ChainingElementVisitorFilter
- Implements
Remarks
Can be used for copy, remove or other visitor filter implementations
Constructors
ChainingElementVisitorFilter() |
Constructor |
Methods
AddFilter(IElementVisitorFilter) |
Add a filter to the chain |
ShouldVisitRelationship(ElementWalker, ModelElement, DomainRoleInfo, DomainRelationshipInfo, ElementLink) |
Called to ask the filter if a particular relationship from a source element should be included in the traversal. |
ShouldVisitRolePlayer(ElementWalker, ModelElement, ElementLink, DomainRoleInfo, ModelElement) |
Called to ask the filter if a particular role player should be Visited during traversal. |