ElementClosureWalker-Klasse
Stellt einen Walker dar, der Abschlüsse von Modellelementen generiert.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.ElementWalker
Microsoft.VisualStudio.Modeling.BreadthFirstRolePlayerFirstElementWalker
Microsoft.VisualStudio.Modeling.ElementClosureWalker
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Public NotInheritable Class ElementClosureWalker _
Inherits BreadthFirstRolePlayerFirstElementWalker
public sealed class ElementClosureWalker : BreadthFirstRolePlayerFirstElementWalker
Der ElementClosureWalker-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>) | Ein Konstruktor, der ein ElementVisitor erstellt und Basis aufruft.Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>) | Ein Konstruktor, der ein ElementVisitor erstellt und Basis aufruft.Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>) | Ein Konstruktor, der ein ElementVisitor erstellt und Basis aufruft.Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, Boolean) | Ein Konstruktor, der ein ElementVisitor erstellt und Basis aufruft.Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>) | Ein Konstruktor, der ein ElementVisitor erstellt und Basis aufruft.Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung. |
![]() |
ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean) | Ein Konstruktor, der ein ElementVisitor erstellt und Basis aufruft.Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
BypassDemandLoading | Ermöglicht dem Walker, beim Durchlaufen bedarfsgesteuertes Laden zu umgehen (Von ElementWalker geerbt.) |
![]() |
ClosureList | Resultierende Liste von Elementen, die den Abschluss bilden |
![]() |
Context | Ein Kontextobjekt für die allgemeine Verwendung durch die Abschlussbesucher anbieten.Verwenden Sie ihn, um Tag-/Wert-Paare während der Erstellung von Abschlüsse zu speichern. |
![]() |
Filter | Dient zum Abrufen oder Festlegen von IElementVisitorFilter für die Verwendung während des Durchlaufs. (Von ElementWalker geerbt.) |
![]() |
IncludeLinks | Gibt "true" zurück, wenn der Walker Elementlinks in Aufrufen der Besucherfunktion einschließt (Von ElementWalker geerbt.) |
![]() |
InternalElementList | Ruft die interne Liste von Elementen ab, die aufgerufen werden. (Von ElementWalker geerbt.) |
![]() |
Store | Ruft die interne Liste von Elementen ab, die aufgerufen werden. (Von ElementWalker geerbt.) |
![]() |
Visitor | Dient zum Abrufen oder Festlegen von IElementVisitor für die Verwendung während des Durchlaufs. (Von ElementWalker geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
DoTraverse | Besuchen Sie die Elemente, die vom Besucher und dem Filter definiert sind. (Von BreadthFirstRolePlayerFirstElementWalker geerbt.) |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Reset | Zurücksetzen des Besuchers, damit er das erneute Durchlaufen starten kann.Dies ist erforderlich, um die innere Liste der bereits besuchten Elemente freizumachen. (Von ElementWalker geerbt.) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
Traverse(ModelElement) | Durchläuft des Modells ab dem angegebenen Startelement. (Von ElementWalker geerbt.) |
![]() |
Traverse(ICollection<ModelElement>) | Durchläuft des Modells ab den angegebenen Startelementen. (Von ElementWalker geerbt.) |
![]() |
Visited | Bestimmt, ob das angegebene Element bereits besucht wurde oder nicht (Von ElementWalker geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.