6.1.3 CAEXFileType

6.1.3.1 General

The CAEXFileType defines all general characteristics of a CAEX file and includes all CAEX libraries and instance hierarchies. The CAEXFileType inherits all properties of the CAEXBasicObjectType.

6.1.3.2 ObjectType Definition

The CAEXFileType is formally defined in Table 12 .

Table 12 - CAEXFileType Definition
Attribute Value
BrowseNameCAEXFileType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Inherit the components of the CAEXBasicObjectType
HasComponentObjectInstanceHierarchiesFolderTypeMandatory
HasComponentObjectInterfaceClassLibsFolderTypeMandatory
HasComponentObjectRoleClassLibsFolderTypeMandatory
HasComponentObjectSystemUnitClassLibsFolderTypeMandatory
6.1.3.3 ObjectType Description
6.1.3.3.1 InstanceHierarchies

The InstanceHierarchies folder includes all CAEX InstanceHierarchies of a CAEX file.

6.1.3.3.2 InterfaceClassLibs

The InterfaceClassLibs folder includes all CAEX InterfaceClassLibs of a CAEX file.

6.1.3.3.3 RoleClassLibs

The RoleClassLibs folder includes all CAEX RoleClassLibs of a CAEX file.

6.1.3.3.4 SystemUnitClassLibs

The SystemUnitClassLibs folder includes all CAEX SystemUnitClassLibs of a CAEX file.