AutomationML API contains the CAEX-ClassModel Version 2.15, an AutomationML Validation Engine and specific AutomationML Extensions to the CAEX-ClassModel. The AMLEngine prior to Version 3.4.0 is available as .net3.5 and .net4.0 Versions. The AMLEngine Versions from 3.4.0 and later are .net4.0...
The Aml.Engine allows you to process AutomationML documents with a provided Application Programming Interface, based on .NET. Using the API you interact with CAEX-Elements and AutomationML-Objects. The Aml.Engine supports AutomationML documents based on CAEX2.15 as wells as documents, based on CAEX...
This first version contains a WPF Custom Control, which can be used to visualize an AutomationML Object and selected descendants in a WPF TreeView. The TreeView Nodes are decorated with Icons which are specific for each CAEX-Element.
The Aml.Toolkit provides basic UI controls based on WPF to visualize AutomationML data. The Toolkit is used in the AutomationML Editor and is available to implement PlugIns for the AutomationML Editor.
This Package contains a contract DLL and defines Interface Classes which have to be implemented by AutomationML Editor - PlugIn Developers. When implemented, the PlugIn Class should EXPORT its Interface with Microsoft Extensibility Framework (MEF).
The Aml.Engine.Services.TreeTraversal is a service extension for the Aml.Engine which provides different algorithms to traverse an InternalElement tree. The implementation is based on Dirk Bahles TreeLib.
Additional services to support the processing of AutomationML documents in addition to the functions of the Aml.Engine. The Aml.Engine recognizes registered services and uses them, for example, for queries or when generating unique names.