STK AgAttrAutomationSend comments on this topic.
IAgAttrBuilder Interface

Description

Attribute Automation Builder Interface helps construct an Attribute Scope

Public Methods

Public Method AddBoolDispatchPropertyAdd an Attribute of type bool to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddChoicesDispatchPropertyAdd an Attribute that provides a combobox of values from which the user can choose. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddChoicesFuncDispatchProperty It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddDateDispatchPropertyAdd an Attribute of type date (represented as a double in EpSec) to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddDependencyDispatchPropertyAdd a Dependency between two Attributes within the Attribute Scope provided. Dependencies are used to force the update of the child attribute when the parent attribute is modified by the user.
Public Method AddDirectoryDispatchPropertyAdd an Attribute of type directory (string) to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddDoubleDispatchPropertyAdd an Attribute of type double to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddDoubleMinDispatchPropertyAdd an Attribute of type double with a min to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddDoubleMinMaxDispatchPropertyAdd an Attribute of type double with a min and max to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddFileDispatchPropertyAdd an Attribute of type file (string) to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddFlagsDispatchProperty It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddIntDispatchPropertyAdd an Attribute of type int to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddIntMinDispatchPropertyAdd an Attribute of type int with a minimum to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddIntMinMaxDispatchPropertyAdd an Attribute of type int with a min and max to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddListDispatchPropertyAdd an Attribute that represents a list of values. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddLongDispatchPropertyAdd an Attribute of type long to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddMultiLineStringDispatchPropertyAdd an Attribute of type multi-line string to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddQuantityDispatchProperty2Add an Attribute of type quantity to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddQuantityMinDispatchProperty2Add an Attribute of type quantity with a min to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddQuantityMinMaxDispatchProperty2Add an Attribute of type quantity to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddRelFileDispatchPropertyAdd an Attribute of type relative file path (string) to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddScopeDispatchPropertyAdd an Attribute to the 'NewDispScope' Scope (to construct a hierarchy). It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddScopeDispatchProperty2Add an Attribute to the current Attribute Scope (to construct a hierarchy). It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddStringDispatchProperty It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method AddVARIANTDispatchPropertyAdd an Attribute of type variant to the Attribute Scope. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
Public Method MergeFromStringDeserialize an Attribute scope into a plugin from a formatted XML String representation. (internal use)
Public Method NewScopeCreate a new Attribute Scope for use in Attribute Builder method calls
Public Method ToFormattedStringGet a String representation of the Attribute Scope, formatted using the specified FormatId. (internal use)
Public Method ToStringSerialize an Attribute scope for a plugin to a formatted XML String representation. (internal use)

CoClasses that Implement IAgAttrBuilder

© 2024 Analytical Graphics, Inc. All Rights Reserved.