Click or drag to resize

The AutomationML Engine Reference Guide

Namespaces
NamespaceDescription
Aml.Engine.Adapter The Aml.Engine.Adapter Namespace provides classes and methods which support the migration of applications, based on the old AMLEngine to the new Aml.Engine, supporting CAEX 3.0 as well as CAEX 2.15.
Aml.Engine.AmlObjects 
Aml.Engine.CAEX 
Aml.Engine.Resources The Aml.Engine.Resources Namespace gives public access to the XSD Datatype resource strings and AutomationML libraries.
Aml.Engine.Schema The Aml.Engine.Schema Namespace contains a schema parser which is used to parse the document assigned CAEX schema. All changes made to a document with API methods are supported by a schema specific schema manager which assures, that all insertions and changes are schema conform. Currently schema managers exist for CAEX version 2.15, which is AMLSchemaManager2_15 and CAEX version 3.0, which is AMLSchemaManager3_0. The schema managers are made public to supply methods for schema conform CAEX document processing capabilities to users who don't like to use the API wrapper-classes and methods.
Aml.Engine.Services 
Aml.Engine.XML The Aml.Engine.XML Namespace defines basic classes to wrap native System.Linq.XML classes
Aml.Engine.Xml.Extensions The Aml.Engine.Xml.Extensions Namespace defines extensions methods for the underlying Xml Elements and Xml Attributes of the CAEX objects. These methods could be applicable in specific use cases but could result in the creation of invalid AutomationML documents, if not applied correctly.