Skip to content
This repository has been archived by the owner on Jun 22, 2019. It is now read-only.

Overload_AMLEngineExtensions_ExternalReferenceDocumentExtensions_ClassIsDerivedFrom

AutomationML edited this page Feb 22, 2017 · 1 revision

ExternalReferenceDocumentExtensions.ClassIsDerivedFrom Method

Overload List

 

Name Description
Public methodStatic member ClassIsDerivedFrom(IClassWithBaseClassReference, CAEXObject) Determines, if the specified class is directly or indirectly (across multiple generations) a descendant of the specified base class. This method can be used, if the classes are distributed over different caex documents, the documents should be referenced by external references and alias references. If a referenced document needs to be loaded, it is visible in the ReferencedDocuments enumeration. This method uses the document tables for a fast identification of classes using the caex path.
Public methodStatic member ClassIsDerivedFrom(IClassWithBaseClassReference, String) Determines, if the specified class is directly or indirectly (across multiple generations) a descendant of the class, which is uniquely identified wird the specified baseClass path. The base class path or the referenced class path may contain alias identifiers. If alias identifiers are present, the method tries to load the externaly referenced document. If a referenced document is loaded, it is visible in the ReferencedDocuments enumeration. This method uses the document tables for a fast identification of classes using the caex path
Public methodStatic member ClassIsDerivedFrom(CAEXDocument, String, String) Determines, if the class, specified with the given class path is directly or indirectly (across multiple generations) a descendant of the class, which is uniquely identified with the specified baseClass path. The base class path or the referenced class path may contain alias identifiers. If alias identifiers are present, the method tries to load the externally referenced document. If a referenced document is loaded, it is visible in the ReferencedDocuments enumeration. This method uses the document tables for a fast identification of classes using the caex path
  Back to Top

See Also

Reference

ExternalReferenceDocumentExtensions Class
AMLEngineExtensions Namespace

  • Introduction
  • [Version History](Version history)
    • [Version 3.5](Version 3.4)
    • [Version 3.1](Version 3.0)
    • [Version 2.1](Version 2.1)
    • [Version 2.0](Version 2.0)
  • [Getting Started](Getting started)
  • Examples
  • AMLEngine API
BEST Practice Content

Extensions

CAEX Elements

AutomationML

Utilities

Interfaceclasses

Exceptions

Objecttables and Document validation

Clone this wiki locally