Skip to content
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

ConsistencyCheckExtensions Class

Consistency check related extensions of the AMLEngine

Inheritance Hierarchy

System.Object
  AMLEngineExtensions.ConsistencyCheckExtensions
Namespace: AMLEngineExtensions
Assembly: AMLEngineExtensions (in AMLEngineExtensions.dll) Version: 3.5

Syntax

C#

public static class ConsistencyCheckExtensions

C++

[ExtensionAttribute]
public ref class ConsistencyCheckExtensions abstract sealed

The ConsistencyCheckExtensions type exposes the following members.

Methods

 

Name Description
Public methodStatic member 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.
Public methodStatic member 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
Public methodStatic member 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.
Public methodStatic member RepairCAEXDoc **Obsolete. ** Repairs this CAEX document against missing or double ID's, missing vendor specific meta information, wrong schema name, wrong schema location
  Back to Top

See Also

Reference

AMLEngineExtensions Namespace

  • 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
BEST Practice Content

Extensions

CAEX Elements

AutomationML

Utilities

Interfaceclasses

Exceptions

Objecttables and Document validation

Clone this wiki locally