Click or drag to resize

CAEXBasicObjectExtensions Methods

The CAEXBasicObjectExtensions type exposes the following members.

Methods
 NameDescription
Public Extension MethodAllLibraryReferences Gets all libraries which are referenced by this CAEX object.
Public Extension MethodAMLSchemaManager Gets the associated CAEX schema manager of the CAEX object.
Public Extension MethodAncestors(ICAEXWrapper, Boolean) Finds all ancestors of the provided CAEX object.
Public Extension MethodAncestorsT(ICAEXWrapper, Boolean) Finds the ancestors of the provided CAEX object which have the given type.
Public Extension MethodAutomationMLEdition 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.
Public Extension MethodCAEXDocument Gets the CAEX document which contains this CAEX object.
Public Extension MethodCAEXFile Gets the CAEX file which contains this CAEX object.
Public Extension MethodCAEXSchema Gets the associated CAEX schema of the CAEX object.
Public methodStatic memberCreateCaexWrapperT Creates a CAEX object of the given type from the specified XML element.
Public Extension MethodDescendants(CAEXWrapper) Finds all descendants of the provided CAEX object.
Public Extension MethodDescendants(CAEXWrapper, Type) Finds the descendants of the provided CAEX object which are of the given type.
Public Extension MethodDescendantsT(CAEXWrapper) Finds the descendants of the provided CAEX object which are of the given type.
Public Extension MethodDescendantsT(ICAEXWrapper, Boolean) Finds the descendants of the provided CAEX object which are of the given type.
Public Extension MethodFindCaexObjectFromIdT Finds the CAEX object with the specified id and the specified Type.
Public Extension MethodFindReferencedClassT Finds the CAEX object with the specified CAEX path and the specified Type.
Public Extension MethodFirstAncestor(ICAEXWrapper, PredicateICAEXWrapper) Finds the first ancestor of the specified CAEX object which fulfils the specified predicate
Public Extension MethodFirstAncestor(ICAEXWrapper, String) Finds the first ancestor of the specified CAEX object with the given Tag name
Public Extension MethodFirstAncestorT(ICAEXWrapper) Finds the first ancestor of the specified CAEX object in the given Type.
Public Extension MethodGetParentT 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.
Public Extension MethodHasNewVersion Determines, if this caex object has a related newer version
Public Extension MethodHasOldVersion Determines, if this caex object has a related older version
Public Extension MethodIsExtendedVersion Determines, if this caex library is an extended version of an older version
Public Extension MethodLibrary Gets the Library which contains this CAEX object.
Public Extension MethodName 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.
Public Extension MethodNew_Copyright Adds an new Copyright node to this object if it doesn't exists.
Public Extension MethodNew_Description Adds an new Description node to this object if it doesn't exists.
Public Extension MethodNew_Version Adds an new Version node to this object if it doesn't exists.
Top
See Also