Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

AFModel Properties

  • Last UpdatedNov 18, 2025
  • 6 minute read
AFModel Properties

The AFModel type exposes the following members.

Properties

  NameDescription
Public property
Analyses
This is a collection of analyses that target this element.
(Inherited from AFElement.)
Public property
Attributes
This is a collection of attributes that are owned by this element.
(Inherited from AFBaseElement.)
Public property
Categories
This is a user-defined collection of categories for the object that can be used for querying and/or reporting purposes.
(Inherited from AFBaseElement.)
Public property
CategoriesString
This read-only property returns the list of categories in a string separated by semicolons.
(Inherited from AFBaseElement.)
Public property
CheckOutInfo
This read-only property returns the checked out status information for the object.
(Inherited from AFElement.)
Public property
Connections
This is a collection of connections between elements that have been added to the model.
Public property
Database
This read-only property returns the AFDatabase where this object is defined.
(Inherited from AFBaseElement.)
Public property
DefaultAttribute
The default AFAttribute for the AFBaseElement.
(Inherited from AFBaseElement.)
Public property
DefaultInputPort
The default input AFPort for the AFBaseElement.
(Inherited from AFBaseElement.)
Public property
DefaultOutputPort
The default output AFPort for the AFBaseElement.
(Inherited from AFBaseElement.)
Public property
DefaultUndirectedPort
The default undirected AFPort for the AFBaseElement.
(Inherited from AFBaseElement.)
Public property
Description
Read/write property that provides a more detailed description of the object.
(Inherited from AFBaseElement.)
Public property
Elements
This is a collection of child elements that have been added to this element.
(Inherited from AFElement.)
Public property
ExtendedProperties
A dictionary of extended properties that can be used to store application specific information.
(Inherited from AFBaseElement.)
Public property
HasAnalyses
This read-only property returns if there are any AFAnalysis objects that target this element.
(Inherited from AFElement.)
Public property
HasChildren
This read-only property returns if the element has child elements.
(Inherited from AFElement.)
Public property
HasNotifications
This read-only property returns if there are any AFNotification objects that target this element.
(Inherited from AFElement.)
Public property
ID
Read-only property that provides a unique identifier for the object to be used for quick access that is not dependent upon the index.
(Inherited from AFObject.)
Public property
Identity
This read-only property contains identity of the object.
(Inherited from AFObject.)
Public property
IsAnnotated
This property indicates whether this element has any annotations.
(Inherited from AFBaseElement.)
Public property
IsDeleted
This read-only property indicates whether the object has been deleted.
(Inherited from AFObject.)
Public property
IsDirty
This read-only property indicates whether the object has been modified since the last save to the PI AF Server.
(Inherited from AFElement.)
Public property
IsNew
This read-only property indicates whether the object is new and has never been saved to the PI AF Server.
(Inherited from AFElement.)
Public property
IsRoot
This read-only property returns if the element is a member of the AFDatabase.Elements collection.
(Inherited from AFElement.)
Public property
Layers
This is a collection of layers that keeps track of the elements on each layer of the model.
Public property
Name
Read/write property that identifies the name of the object.
(Inherited from AFBaseElement.)
Public property
NotificationRules
This is a collection of AFNotificationRule objects that target this element.
(Inherited from AFElement.)
Public property
Parent
This property returns the primary parent AFElement that owns the element if it is referenced by another element.
(Inherited from AFElement.)
Public property
Parents Obsolete.
This is a collection of all AFElement objects that reference this element.
(Inherited from AFElement.)
Public property
PISystem
This read-only property allows access to the PISystem associated with this object.
(Inherited from AFObject.)
Public property
Ports
This is a collection of AFPort objects representing the possible connection ports for this element. Ports are used in a AFModel to define an AFConnection between AFBaseElement object.
(Inherited from AFBaseElement.)
Public property
QueryDate
This read-only property returns the date used to retrieve the version of an object.
(Inherited from AFElement.)
Public property
Security
This read-only property returns the AFSecurity information for the object.
(Inherited from AFElement.)
Public property
Template
The AFElementTemplate that was used to define this object.
(Inherited from AFBaseElement.)
Public property
Type
This property specifies the base type of the element.
(Inherited from AFElement.)
Public property
UniqueID
Read-only property that provides the object's ID as a String.
(Inherited from AFObject.)
Public property
Version
This read-only property returns the current version information as an AFVersion object.
(Inherited from AFElement.)

See Also

In This Topic
TitleResults for “How to create a CRG?”Also Available in