Properties_T_CAEX_ClassModel_CAEXFileType
The CAEXFileType type exposes the following members.
Name | Description | |
---|---|---|
CaexSchemaLocation | field for CAEX Schema reference | |
Copyright | Get the CopyrightType of this header object. (Inherited from CAEXBasicObject.) | |
Description | Get the description of this object. The returned object is null when no description element is found! (Inherited from CAEXBasicObject.) | |
IDHashList | **Obsolete. **
A list of all CAEX object instances in the whole CAEX-Document which have an ID, providing the pair "ID" and "CAEXObject". This was the basis for the fast search methods FindFastByID(String, Boolean) until Version 2.1 of the AMLEngine. The update of this list is done calling the method UpdateCAEXObjectHashListsFastWithoutValidation() this is not done automatically!
This IDHashList is not used for fast search methods anymore. The Fast Search is based on the new IDTable which contains the XMLElements and not the CAEXWrappers around the XmlElements. It is still possible to use this Property, it will be rebuild from the IDTable but creates additional overhead to build and store the CAEXWrappers around the XmlElements. |
|
NumberOfAllObjects | number of all checked objects | |
NumberOfAttributes | number of checked Attributes | |
NumberOfInterfaceClasses | number of checked InterfaceClasses | |
NumberOfInterfaceInstances | Gets the number of interface instances. | |
NumberOfInternalElements | number of InternalElements | |
NumberOfLinks | number of checked Links | |
NumberOfRoleClasses | number of checked RoleClasses | |
NumberOfSystemUnitClasses | number of checked SystemUnitClasses | |
PathHashList | **Obsolete. **
A list of all CAEX object classes in the whole document, providing the pair "Path" and CAEXObject. This was the basis for the fast search methods FindFastByPath(String, Boolean) until Version 2.1 of the AMLEngine. The update of this list is done calling the method UpdateCAEXObjectHashListsFastWithoutValidation() this is not done automatically!
This PathHashList is not used for fast search methods anymore. The Fast Search is based on the new PathTable which contains the XMLElements and not the CAEXWrappers around the XmlElements. It is still possible to use this Property, it will be rebuild from the PathTable but creates additional overhead to build and store the CAEXWrappers around the XmlElements. Type: |
|
StaticInfo | Gets the static information. | |
Version | Get the VersionType of this header object. (Inherited from CAEXBasicObject.) |
AMLEngine Documentation
Send comments on this topic to [AutomationML office](mailto:office%40automationml.org?Subject=AMLEngine Documentation)- Introduction
- [Version History](Version history)
- [Version 3.5](Version 3.4)
- [Version 3.1](Version 3.0)
- [Version 2.1](Version 2.1)
- [Version 2.0](Version 2.0)
- [Getting Started](Getting started)
- Examples
- AMLEngine API
- AttributeType
- AttributeValueRequirementType
- CAEXBasicObject
- CAEXDocument
- CAEXFileType
- CAEXObject
- ChangeModeStates
- CopyrightType
- DescriptionType
- ExternalInterfaceType
- ExternalReferenceType
- InstanceHierarchyType
- InterfaceClassLibType
- InterfaceClassType
- InterfaceFamilyType
- InterfaceNameMappingType
- InternalElementType
- InternalLinkType
- MappingType
- NominalScaledTypeType
- ObjectWithAttributes
- OrdinalScaledTypeType
- RefSemanticType
- RevisionType
- RoleClassLibType
- RoleClassType
- RoleFamilyType
- RoleRequirementsType
- SupportedRoleClassType
- SystemUnitClassLibType
- SystemUnitClassType
- SystemUnitFamilyType
- UnknownTypeType
- VersionType
- IClassWithBaseClassReference
- IInstantiable
- IObjectWithAttributes
- IObjectWithExternalInterface
- IObjectWithRoleReference
- CAEXPathReferenceTable Class
- CAEXTable(T) Class
- CAEXTables Class
- ElementCollection(T) Class
- PathReferenceElement Class
- ReferenceElement Class
- RepairTypeEnum Enumeration
- UpdateActionEnum Enumeration
- UpdateEventArgs Class
- ValidationElement Class
- ValidationKey Class
- ValidationTypeEnum Enumeration
- CAEX_ClassModel.XmlExtension Namespace