new ArchTraverseInfo(matchArchBaseCoreObject, archTraverseContext, archTraverseSettings)
The Architect Scripting class that provides traversal information when a traverse callback function is called. This class will provide access to the object that was matched in the traversal operation, contextual information about the object relative to where the traversal began in a context property and settings for the traverse in a settings property. Note: Do not attempt to create instances of this class directly. They will be created automatically as needed by Architect Scripting.
Parameters:
| Name | Type | Description |
|---|---|---|
matchArchBaseCoreObject |
ArchBaseCoreObject | the Architect Scripting base object that is a match. |
archTraverseContext |
ArchTraverseContext | the Architect Scripting traversal context for the object. |
archTraverseSettings |
ArchTraverseSettings | the Architect Scripting settings for the traversal operation. |
Members
-
static, readonly displayTypeName :string
-
Returns the display type name string 'ArchTraverseInfo'.
-
readonly context :ArchTraverseContext
-
Returns a traversal context object that provides information about the context of the object in relationship to the original object where the
traversecall was made. -
readonly isArchCallbackTraverseInfo :boolean
-
Returns true indicating that this is an ArchTraverseInfo instance.
-
readonly logStr :string
-
A string suitable for logging that contains information about this definition.
-
readonly matchObject :ArchBaseObject
-
Returns the Architect Scripting object for which the callback on the
traversecall was made. -
readonly settings :ArchTraverseSettings
-
Returns a traversal settings object that provides access to settings about the current traversal operation.