Class Associations
- Last UpdatedApr 08, 2024
- 2 minute read
Use the Class Associations functionality to create associations between classes.

|
Active in Build |
Identifies the element as active in the build. |
|
Domain |
The classes which the class associations are on. |
|
Range |
The classes which are associated to the domain classes via the class association. |
|
Discipline |
Select a discipline for the class association from the populated Discipline drop down list. |
|
Cardinality |
The reference User Defined Attribute (UDA) that is created has a UDA length set to value in cardinality if there is one. If no cardinality is set on the class association then the UDA length for the referenced UDA created is 1. The UDA length is the number of elements that can be referenced, for example: if the UDA length is 2 then the reference UDA can hold 2 references. Class associations in restricted lists must have a cardinality value of 1. If the cardinality value is modified on a class association which is used in a restricted list, an error message displays indicating that the cardinality value is invalid.
|
|
Category |
The class association category. |
|
Be a Pseudo |
Select the Be a Pseudo check box to mark the UDA that is built from the class association as a Pseudo. All class associations are built into a UDA. These UDAs contain a boolean property that indicate if they are Pseudo UDAs. Class associations decorated with Realized By from the Base Vocabulary are implemented as a pseudo-attribute UDA. The Be a Pseudo option is set automatically and cannot be changed. The inverse of the class association (Specified By) is built as a standard UDA. |
|
Be Copied |
Specifies if the class association is copied when a class is copied. By default, the check box is selected. |
|
Be Hidden |
The class association can be hidden from the view. |
|
Build Inverse |
Select the Build Inverse check box to create additional UDAs during the Build Model process. The created UDAs can be added to DBviews which evaluate the inverse class association from the BACKREF attribute on an instance of an object. |
