Reporting : Native reporting system : Reporting system command language : INHERITVIAISA subcommand
  
INHERITVIAISA subcommand
An object may inherit properties from another object within the System Architect encyclopedia, providing the objects have an “is a” relationship. For example, if an attribute is a data element, and the data element is a data domain, the attribute inherits properties from both the data element and the data domain. For a detailed discussion of property inheritance, see Inheritance properties.
The inherited properties are included in reports when the following INHERITVIAISA subcommand is included in a SETTING command:
SETTING { INHERITVIAISA yes }
If INHERITVIAISA is specified as no, only the properties that are defined for the specified definition type are included in the report. Assume, for example, that a report has been written to list all property values of Attribute definitions. If INHERITVIAISA is specified as no, only the property values that appear in the attribute definition dialog are included in the report; properties inherited from a data element or data domain are not included.
To set INHERITVIAISA to yes when using the Report Editor, place a bitmaps/checkbox.gif in the Use Inheritance check box, located in the Add Report dialog or the Edit <report name> dialog (see Editing and adding a report).
Inheritance properties
An object may be used to specify default properties for another object within the System Architect encyclopedia, providing the objects have an “is a” relationship. For example, if an attribute is a data element, and the data element is a data domain, the attribute may obtain properties from both the data element and the data domain.
“is a” relationships are dependent on the modeling technique used.
Parent topic
Reporting system command language