 | CAEXBasicObjectExtensions Class |
This class provides extension methods for all types of CAEX objects.
Inheritance HierarchySystemObject Aml.Engine.CAEX.ExtensionsCAEXBasicObjectExtensions Namespace: Aml.Engine.CAEX.ExtensionsAssembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntaxpublic static class CAEXBasicObjectExtensions
<ExtensionAttribute>
Public NotInheritable Class CAEXBasicObjectExtensions
[ExtensionAttribute]
public ref class CAEXBasicObjectExtensions abstract sealed
The CAEXBasicObjectExtensions type exposes the following members.
Methods | Name | Description |
---|
 | AllLibraryReferences |
Gets all libraries which are referenced by this CAEX object.
|
 | AMLSchemaManager |
Gets the associated CAEX schema manager of the CAEX object.
|
 | Ancestors(ICAEXWrapper, Boolean) |
Finds all ancestors of the provided CAEX object.
|
 | AncestorsT(ICAEXWrapper, Boolean) |
Finds the ancestors of the provided CAEX object which have the given type.
|
 | AutomationMLEdition |
Gets the AutomationML edition of this caex object. The AutomationML edition is extracted
from the AutomationML filename, if it is coded in the name as defined in the library development
guide. If no edition is defined in the filename, the AutomationML version string is provided as
it is found in the AutomationML document.
|
 | CAEXDocument |
Gets the CAEX document which contains this CAEX object.
|
 | CAEXFile |
Gets the CAEX file which contains this CAEX object.
|
 | CAEXSchema |
Gets the associated CAEX schema of the CAEX object.
|
  | CreateCaexWrapperT |
Creates a CAEX object of the given type from the specified XML element.
|
 | Descendants(CAEXWrapper) |
Finds all descendants of the provided CAEX object.
|
 | Descendants(CAEXWrapper, Type) |
Finds the descendants of the provided CAEX object which are of the given type.
|
 | DescendantsT(CAEXWrapper) |
Finds the descendants of the provided CAEX object which are of the given type.
|
 | DescendantsT(ICAEXWrapper, Boolean) |
Finds the descendants of the provided CAEX object which are of the given type.
|
 | FindCaexObjectFromIdT |
Finds the CAEX object with the specified id and the specified Type.
|
 | FindReferencedClassT |
Finds the CAEX object with the specified CAEX path and the specified Type.
|
 | FirstAncestor(ICAEXWrapper, PredicateICAEXWrapper) |
Finds the first ancestor of the specified CAEX object which fulfils the specified predicate
|
 | FirstAncestor(ICAEXWrapper, String) |
Finds the first ancestor of the specified CAEX object with the given Tag name
|
 | FirstAncestorT(ICAEXWrapper) |
Finds the first ancestor of the specified CAEX object in the given Type.
|
 | GetParentT |
Tries to get a CAEX parent with the specified Type of the provided caexObject. If the parent is
not assignable to the provided type, the result is null.
|
 | HasNewVersion |
Determines, if this caex object has a related newer version
|
 | HasOldVersion |
Determines, if this caex object has a related older version
|
 | IsExtendedVersion |
Determines, if this caex library is an extended version of an older version
|
 | Library |
Gets the Library which contains this CAEX object.
|
 | Name |
Gets a names for the specified CAEX wrapper object. If the specified object is
a CAEXObject, the Name is returned; otherwise the TagName of the
CAEX item.
|
 | New_Copyright |
Adds an new Copyright node to this object if it doesn't exists.
|
 | New_Description |
Adds an new Description node to this object if it doesn't exists.
|
 | New_Version |
Adds an new Version node to this object if it doesn't exists.
|
Top
See Also