Click or drag to resize

CAEXFileTypeExtensions Class

This class defines extension methods for the CAEXFile Element
Inheritance Hierarchy
SystemObject
  Aml.Engine.CAEX.ExtensionsCAEXFileTypeExtensions

Namespace: Aml.Engine.CAEX.Extensions
Assembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntax
public static class CAEXFileTypeExtensions

The CAEXFileTypeExtensions type exposes the following members.

Methods
 NameDescription
Public Extension MethodFindFastByID(CAEXFileType, String, Boolean)Obsolete.
Performs a document wide fast search and returns a CAEXObject given by its ID.
Public Extension MethodFindFastByIDT(CAEXFileType, String, Boolean)Obsolete.
Performs a document wide fast search and returns an object of type 'T' given by its ID.
Public Extension MethodFindFastByPath(CAEXFileType, String, Boolean)Obsolete.
Performs a document wide fast search and returns a CAEXObject given by its Path, e.g. "plant/unit" or -in case the document is based on CAEX 2.15 - "GUID:Interface".
Public Extension MethodFindFastByPathT(CAEXFileType, String, Boolean)Obsolete.
Performs a document wide fast search and returns an object of type 'T' given by its Path, e.g. "plant/unit" or -in case the document is based on CAEX 2.15 - "GUID:Interface".
Public Extension MethodGetAMLInfoFromFilename Get AutomationML file info from the caex filename.
Public Extension MethodImport_AttributeTypeLibObsolete.
Imports the provided library into the AttributeTypeLib collection of this CAEX file.
Public Extension MethodImport_InstanceHierarchyObsolete.
Imports the provided source instance hierarchy into the InstanceHierarchy collection of this CAEX file.
Public Extension MethodImport_InterfaceClassLibHierarchyObsolete.
Imports the provided library into the InterfaceClassLib collection of this CAEX file.
Public Extension MethodImport_RoleClassLibHierarchyObsolete.
Imports the provided library into the RoleClassLib collection of this CAEX file.
Public Extension MethodImport_SystemUnitClassLibHierarchyObsolete.
Imports the provided library into the SystemUnitClassLib collection of this CAEX file.
Public Extension MethodImportAttributeTypeLib Imports the provided library into the AttributeTypeLib collection of this CAEX file.
Public Extension MethodImportInstanceHierarchy Imports the provided source instance hierarchy into the InstanceHierarchy collection of this CAEX file.
Public Extension MethodImportInterfaceClassLib Imports the provided library into the InterfaceClassLib collection of this CAEX file.
Public Extension MethodImportRoleClassLib Imports the provided library into the RoleClassLib collection of this CAEX file.
Public Extension MethodImportSystemUnitClassLib Imports the provided library into the SystemUnitClassLib collection of this CAEX file.
Public Extension MethodInsert_ExternalReferenceObsolete.
Inserts the ExternalReference into the CAEX file.
Public Extension MethodInsert_InstanceHierarchyObsolete.
Insert an existing InstanceHierarchy to this CAEX file as the last InstanceHierarchy.
Public Extension MethodInsert_InterfaceClassLibHierarchyObsolete.
Insert an existing InterfaceClassLib to this CAEX file as the last InterfaceClassLib.
Public Extension MethodInsert_RoleClassLibHierarchyObsolete.
Insert a RoleClassLib to this CAEX file as the last RoleClassLib.
Public Extension MethodInsert_SystemUnitClassLibHierarchyObsolete.
Append a SystemUnitClassLib to this CAEX file as the last SystemUnitClassLib.
Public Extension MethodNew_ExternalReference A new ExternalReference node is added to the CAEX file.
Public Extension MethodNew_InstanceHierarchy Adding a new InstanceHierarchy with the given name to this CAEX file. The Instance Hierarchy is always added as the last Instance Hierarchy.
Public Extension MethodNew_InterfaceClassLibHierarchy Adding a new InterfaceClassLib to this CAEX file.
Public Extension MethodNew_RoleClassLibHierarchy Adding a new RoleClassLib to this CAEX file.
Public Extension MethodNew_SystemUnitClassLibHierarchy Adding a new SystemUnitClassLib to this CAEX file.
Public Extension MethodPreorderTraversal Traversal method for a hierarchical tree, with identical childSelector for all tree nodes. The method uses a pre-order algorithm without recursion for the deep traversal of the complete tree.
Top
See Also