Retrieving an Object Version's Name
When you try to retrieve the name of an object version, the repository engine can search in several places for the name:
- If the object version implements the INamedObject interface, the repository engine retrieves the Name property exposed by that interface.
- If the object version does not implement the INamedObject interface, the repository engine seeks a destination naming relationship for the object version. With that destination naming relationship, the repository engine performs object-version resolution, yielding a particular origin object version from the relationship's TargetVersions collection. The repository engine retrieves the name by which that origin object version refers to the destination object.
See Also
Changing a Destination Relationship's Name
Changing an Object Version's Name
INamedObject Interface
Naming Objects, Collections, and Relationships
Resolution Strategy for Objects and Object Versions