This repository has been archived by the owner on Jun 22, 2019. It is now read-only.
T_AMLEngineExtensions_ConsistencyCheckExtensions
AutomationML edited this page Feb 23, 2017
·
2 revisions
Consistency check related extensions of the AMLEngine
System.Object
AMLEngineExtensions.ConsistencyCheckExtensions
Namespace: AMLEngineExtensions
Assembly: AMLEngineExtensions (in AMLEngineExtensions.dll) Version: 3.5
C#
public static class ConsistencyCheckExtensions
C++
[ExtensionAttribute]
public ref class ConsistencyCheckExtensions abstract sealed
The ConsistencyCheckExtensions type exposes the following members.
Name | Description | |
---|---|---|
CheckFastMultipleIDs | **Obsolete. ** Performs a document wide validation check across all object instances - missing vendor specific meta information - missing or wrong schema location - wrong schema name - double IDs - missing IDs - double names - warning if forbidden characters are used which are @ : and / - checks existence of all external files Validates this CAEX document against missing or double ID's, missing vendor specific meta information, wrong schema name, wrong schema location Works very fast based on Hash Tables instead of XPath. | |
CheckFastReferenceConsistency | **Obsolete. ** Performs a document wide reference related consistency check across all Hierarchies and Libraries - checks existence of all references - checks existence of all external files - checks validity of all internal links - only works within the current CAEX document, does not perform a merge - works very fast based on Hash Tables instead of XPath | |
NameIsUnique(T) | Check if a CAEXObject has an assigned name which is not null or empty and if there is no other object in a list of CAEXObjects with an identical name. | |
RepairCAEXDoc | **Obsolete. ** Repairs this CAEX document against missing or double ID's, missing vendor specific meta information, wrong schema name, wrong schema location |
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