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.

The CAEXFileTypeis formally defined in Table 12 .

Table 12- CAEXFileTypeDefinition

Attribute

Value

BrowseName

CAEXFileType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the CAEXBasicObjectType

HasComponent

Object

InstanceHierarchies

FolderType

Mandatory

HasComponent

Object

InterfaceClassLibs

FolderType

Mandatory

HasComponent

Object

RoleClassLibs

FolderType

Mandatory

HasComponent

Object

SystemUnitClassLibs

FolderType

Mandatory

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

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

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

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