Parent Class Hierarchy—Displays the class inheritance hierarchy. This section is not available for interfaces because interfaces always inherit from LabVIEW Object. This section includes the following components:
Class Name—Displays the name of the LabVIEW class and any parent and child classes.
Class Description—Displays the description if you previously entered a description of the class in the Description text box on the Documentation page.
Change Parent Class—Opens the Change Parent Class dialog box. Use this dialog box to change the parent class of a LabVIEW class. This option is not available for interfaces because interfaces always inherit from LabVIEW Object.
Parent Interfaces—Displays a list of interfaces that the LabVIEW class or interface inherits from.
This section includes the following components:
Interface Name—Displays the name of the interface.
Interface Description—Displays the description if you previously entered a description of the interface in the Description text box on the Documentation page.
Change Parent Interfaces—Opens the Change Parent Interfaces dialog box. Use this dialog box to change the interfaces that the current class or interface inherits from.
Transfer all Must Override requirements to descendants—Place a checkmark in this checkbox to allow the class to transfer all override requirements to any descendant classes instead of overriding the dynamic dispatch VI itself. You also can use the Transfer Must Overrides? property to transfer all override requirements to descendant classes programmatically. This option is always enabled for interfaces.
Data Value References - Restrictions on New and Delete—Includes the following components:
Restrict references of this class type to member VIs of this class—Allows only member VIs of this class to create data value references to members of this class. If you create a new class, LabVIEW enables this option by default. This option is always enabled for interfaces.
Restrict references of descendant class types to member VIs of this class—Allows only member VIs of this class to create data value references to any descendants of this class. This option is always disabled for interfaces.