treeIterator

Zusammenfassung

Erstellt ein Iteratorobjekt und beginnt bei dem Bauteil, das für die Verwendung in For Each-Anweisungen geeignet ist. Optional sind die Iteration über andere Regeln als die untergeordnete Regel sowie unterschiedliche Iterationsrichtungen zulässig.

Bei Verwendung in For Each-Anweisungen wird die iterate()-Funktion intern aufgerufen und darf nicht direkt in den Regeln aufgerufen werden.

Syntax

treeIterator ( part As Part, _
               Optional childRule As Name = :children, _
               Optional iterationStyle As Name = :TopDown ) As User 
Argument Typ Beschreibung
Part Bauteil Das Bauteil, das den Stamm der Struktur darstellt, die durchlaufen werden soll. Dies ist in der Iteration inbegriffen.
childRule Name Optional. Der Name der Regel, die bei jedem Bauteil aufgerufen werden muss, um die in der Baumstruktur darunter liegenden Bauteile abzurufen. Vorgabe ist :children.
iterationStyle Name Optional. die Iterationsmethode
  • :TopDown beginnt die Iteration bei Bauteil (Vorgabe)
  • :BottomUp beginnt die Iteration bei den Blättern
  • :Unknown lässt das System die Reihenfolge bestimmen