The property ID of the ObjectType nodes describes a unique identifier.
The property Version of the ObjectType nodes consists of organizational information about the state of the version.
The CAEXBasicObjectType defines all general characteristics of a CAEX element. All other CAEX elements derive from it. The CAEXBasicObjectType inherits all Properties of the BaseObjectType.
The CAEXBasicObjectType is formally defined in Table 11 .
Table 11 - CAEXBasicObjectType Definition
Attribute |
Value |
||||
BrowseName |
CAEXBasicObjectType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Inherit the components of the BaseObjectType |
|||||
|
|
|
|
|
|
HasProperty |
Variable |
Version |
String |
PropertyType |
Mandatory |
Version provides the version number for the CAEXBasicObjectType
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 CAEXFileType is formally defined in Table 12 .
Table 12 - CAEXFileType Definition
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.
The CAEXObjectType defines all general characteristics of a CAEX object. All other CAEX objects derive from it. The CAEXObjectType inherits all Properties of the CAEXBasicObjectType.
The CAEXObjectType is formally defined in Table 13 .
Table 13 - CAEXObjectType Definition
Attribute |
Value |
||||
BrowseName |
CAEXObjectType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Inherit the components of the CAEXBasicObjectType |
|||||
|
|
|
|
|
|
HasProperty |
Variable |
ID |
String |
PropertyType |
Mandatory |
ID provides a unique ID of the CAEXObjectType which shall be in form of a UUID.
The AutomationMLBaseInterface defines all general characteristics of a CAEX InterfaceClass object. All other InterfaceClass objects derive from it. The CAEXObjectType inherits all Properties of the CAEXObjectType.
The AutomationMLBaseInterface is formally defined in Table 14 .
Table 14 - AutomationMLBaseInterface Definition
Attribute |
Value |
||||
BrowseName |
AutomationMLBaseInterface |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Inherit the components of the CAEXObjectType |
|||||
|
|
|
|
|
|
The AutomationMLBaseRole defines all general characteristics of a CAEX RoleClass object. All other RoleClass objects derive from it. The AutomationMLBaseRole inherits all Properties of the CAEXObjectType.
The AutomationMLBaseRole is formally defined in Table 15 .
Table 15 - AutomationMLBaseRole Definition
Attribute |
Value |
||||
BrowseName |
AutomationMLBaseRole |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Inherit the components of the CAEXObjectType |
|||||
|
|
|
|
|
|
The AutomationMLBaseSystemUnit defines all general characteristics of a CAEX SystemUnitClass object. All other SystemUnitClass objects derive from it. The CAEXObjectType inherits all Properties of the CAEXObjectType.
The AutomationMLBaseSystemUnit is formally defined in Table 16 .
Table 16 - AutomationMLBaseSystemUnit Definition
Attribute |
Value |
||||
BrowseName |
AutomationMLBaseSystemUnit |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Inherit the components of the CAEXObjectType |
|||||
|
|
|
|
|
|