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

AVEVA™ Engineering

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.

Related Links
TitleResults for “How to create a CRG?”Also Available in