Customization > Automation Interface > Working with Object Attributes and Associations (Item Properties and Links) > Content of the object attributes and associations topics (automation interface)
  
Content of the object attributes and associations topics (automation interface)
Each published object is described in the same way in its topic in the 'Object attributes and associations (item properties and links)' section of the Help.
The object is referred to by its object type or class name.
Collections
If the object is a collection object you can use the functions described in Looping through Collection Objects.
If you are using Visual Basic version 5.0 or the Application Edition, you can apply the "For Each Item in Collection" construct instead of these functions.
For Each Project in Projects...Next Project
Attributes
In the description of an object, the following information is given for each exposed attribute:
Attribute Name
Access If the access is read-only then you can only return the value of the property. You cannot use PropertySet, or pass a value in the Property function.
Additional Information about the attribute.
You can return and set the value of an attribute. Tell me more...
Notes:
You can control access to an object using the access control facilities in Modeler. See the Modeler Help for more information.
Multi-user locking may reduce read/write access to read only.
All objects have the same common attributes. See Common Attributes for more information.
Associations
In the description of an object, the following information is given for each exposed association:
Association the association name, used by functions requiring Type or Association arguments.
Multiplicity — how many objects may be associated in this association. The possible values are:
0-1 zero or one
1 only one
0+ zero or more
1+ one or more.
A collection object has a multiplicity of zero or more (0+) or one or more (1+). You use the Items function and can loop through the collection to access each object.
You can use the Property and PropertyGet functions on single associations, with multiplicities of only 1 (1) or zero or one (0-1). If the object does not exist an empty string is returned.
The Item function can return an empty object if the multiplicity can be zero. You can test for this condition by comparing the object to Nothing.
Access - If the access is read/write you can use the Add and Remove functions.
Comment - Gives the class of the returned object, if different from the association name.
Explains usage of the index argument.
All objects have the same common associations. See Common Associations for more information.