| Name | Description |
---|
 | AllClassReferences(CAEXObject) |
Gets all classes which have references to the provided caexObject, using
the CAEXPath of the object.
|
 | AllClassReferences(CAEXDocument, String, String) |
Gets all classes which have references to the provided class path. Use this method to get all classes which have
a class to class relation to the class, identified by the provided classPath. If the
elementName is
set, only classes with the defined element name are considered.
|
 | AllClassReferencesDeep(CAEXObject) |
Gets all classes which have references to the provided CAEX object and their referencing classes (recursive)
|
 | AllClassReferencesDeep(CAEXDocument, String, String) |
Gets all classes which have references to the provided CAEX object and their referencing classes (recursive).
This method extends the AllClassReferences(CAEXDocument, String, String) and gets not only the
directly
derived classes of a base class but also the derived classes of these classes and further on. If the
elementName is
set, only classes with the defined element name are considered.
|
 | AllElementsIdentifiedByCAEXPath |
Gets all the elements which are descendants of the provided CAEX object and are identifiable by a CAEX path.
Elements having the same path are grouped together.
Use this method to validate the existence of ambiguous CAEXPaths.
|
 | AllElementsWithAliasReference |
Gets all the elements which are descendants of the provided CAEX object and use an alias reference.
Elements referencing the same Alias are grouped together.
Use this method to validate the existence of referenced externals.
|
 | AllElementsWithCAEXPathReference |
Gets all the elements which are descendants of the provided CAEX object and use a path reference.
Elements referencing the same path are grouped together.
Use this method to validate the existence of referenced classes. If the elementName is
set, only elements with the defined element name are considered.
|
 | AllElementsWithIDReference |
Gets all the elements which are descendants of the provided CAEX object which use identifier references.
Elements referencing the same ID are grouped together.
Use this method to validate the existence of referenced IDs. If the elementName is
set, only elements with the defined element name are considered.
|
 | AllElementsWithIDs |
Gets all the elements which are descendants of the provided CAEX object with IDs.
Elements using the same ID are grouped together.
Use this method to validate the uniqueness of IDs.
|
 | AllElementsWithInternalLinks |
Returns all Elements which are descendants of the provided CAEX object with InternalLinks.
These elements are the owners of the InternalLink objects.
The returned collection may contain InternalElements and SystemUnitClasses as well.
|
 | AllElementsWithNameReference |
Gets all the elements which are descendants of the provided CAEX object and use a name reference.
Elements referencing the same name are grouped together.
Use this method to validate the existence of referenced elements.
|
 | AllExternalDataReferences |
Returns all ExternalInterfaces in the provided document or optionally
in the caexObject and descendants, which are
instances of the standard Interface class
ExternalDataConnector.
|
 | AllExternalInterfacesOfType |
Returns all ExternalInterfaces which are
instances of the Interface class defined by the provided interfaceClassPath.
|
 | AllInternalElementsWithInternalLinks |
Returns all InternalElements which are descendants of the provided CAEX object with InternalLinks.
These elements are the owners of the InternalLink objects.
|
 | AttributeMirrors |
Returns all Mirrors of the specified Attribute
|
 | ElementsWithAliasReference |
Gets alls the elements which are descendants of the provided CAEX object
which use the provided Alias in a reference. The elements in the result collection are
references, which define the CAEX object and the attribute, containing the reference
.
If the elementName is
set, only elements with the defined element name are considered.
|
 | ElementsWithCAEXPathReference |
Gets alls the elements which are descendants of the provided CAEX object
which have a reference to the provided CAEXPath.
|
 | ElementsWithIDReference |
Gets alls the elements from the document which have a reference to the provided ID. The elements in the result
collection are
references, which define the CAEX object and the attribute, containing the reference
.
If the elementName is
set, only elements with the defined element name are considered.
|
 | ElementsWithInternalLinkRelations |
Returns all InternalElements and SystemUnitClasses which are descendants of the provided CAEX object,
which are related to others via InternalLinks.
|
 | ExternalInterfaceMirrors |
Returns all Mirrors of the specified ExternalInterface
|
 | FindByID |
Finds the first element in the defined document, which ID is equal to the provided ID.
|
 | FindByPath |
This method tries to find the first element in the defined document, which CAEXPath is equal to the provided path.
If the path uses an alias to reference
an object in a external document it is tried to locate an IExternalReferenceResolver service. If
such a service
is registered, the CAEXObject is tried to be found in the resolved document.
|
 | IDTableIsLoaded |
Gets a value, indicating if the ID-Table is loaded for the provided document.
|
 | InterfacesWithInternalLinkRelations |
Returns all ExternalInterface objects which are descendants of the provided CAEX object
and are used in relations (InternalLinks).
|
 | InternalElementMirrors |
Returns all Mirrors of the specified InternalElement
|
 | InternalLinksToElement |
Gets all InternalLink objects referencing the provided SystemUnitClass object via an external interface attached to
the SystemUnitClass.
|
 | InternalLinksToInterface |
Gets all InternalLinks that reference the specified ExternalInterface.
|
 | IsMaster(AttributeType) |
Determines whether the specified attribute is a master attribute.
|
 | IsMaster(ExternalInterfaceType) |
Determines whether the specified ExternalInterface is referenced by other ExternalInterface
objects called 'Mirrors'.
|
 | IsMaster(InternalElementType) |
Determines whether the specified InternalElement is referenced by other InternalElement
objects called 'Mirrors'.
|
 | IsReferenced |
Determines whether the specified CAEX object is referenced.
|
 | LoadIDTable |
Loads an ID based lookup table for a document.
|
 | LoadPathTable |
Loads a CAEXPath based lookup table for a document.
|
 | PathTableIsLoaded |
Gets a value, indicating if the Path-Table is loaded for the provided document.
|
 | UnloadIDTable |
Unloads the ID based lookup table for a document.
|
 | UnloadPathTable |
Unloads the CAEXPath based lookup table for a document.
|