Click or drag to resize

AMLEngineAdapter Methods

The AMLEngineAdapter type exposes the following members.

Methods
 NameDescription
Public Extension MethodAllElementsWithInternalLinksObsolete.
Getting an enumerable of all Elements with InternalLinks of all InstanceHierarchies and SystemUnitClassLibraries in the CAEXFile. The enumeration may return InternalElements or SystemUnitClass elements.
Public Extension MethodAllInternalElementsWithInternalLinksObsolete.
Getting an enumerable of InternalElements with InternalLinks of all InstanceHierarchies and SystemUnitClassLibraries in the CAEXFile.
Public Extension MethodAncestorsObsolete.
Returns all SystemUnit Classes which are ancestors of this SystemUnitClass. This SystemUnit Class is included in the enumeration as the first Element, The farthest is the last Element in the enumeration.
Public Extension MethodAssignNewGUIDsObsolete.
Assigns new GUIDs to this InternalElement and all of its child InternalElements
Public Extension MethodAssignNewGUIDsAndRedirectExistingInternalLinksObsolete.
Assigns the new GUIds and redirect existing internal links.
Public Extension MethodAssignNewGUIDsAndRedirectExistingInternalLinksAndMirrorObjectsObsolete.
This Method assigns new GUIds to the SystemUnitClass and its subordinate Children, which have an ID. The References to the old IDs in Mirrors and InternalLinks are redirected to the new ID. If a Reference is not found in any of the subordinate Elements, the Reference will not be changed.
Public Extension MethodAttributesObsolete.
Enumeration Method for direct Children of Type AttributeType
Public Extension MethodcloneObsolete.
Copy(Boolean, Boolean, Boolean)
Public Extension MethodCloneNodeObsolete.
Clones the node.
Public Extension MethodConsistencyCheck_ClassReferenceObsolete.
Check if the given classPath is a valid path to an existent class in the AML file.
Public Extension MethodCreate_UniqueCopyObsolete.
Creates a copy with a unique ID.
Public Extension MethodExternalInterfacesObsolete.
Enumeration Method for direct Children of Type InterfaceClassType
Public Extension MethodExternalReferencesObsolete.
Enumeration Method for all ExternalReferences of the CAEXFile.
Public Extension MethodfindExternalInterfaceObsolete.
Searches for an ExternalInterface in this InternalElement
Public Extension MethodfindInternalElementObsolete.
Resolve a reference to an InternalElement and return the referenced element if found.
Public Extension MethodGetAllElementsWithInternalLinksObsolete.
Getting a List of all Elements with InternalLinks of all InstanceHierarchies and SystemUnitClassLibraries in the CAEXFile. The List may contain InternalElements and SystemUnitClass elements.
Public Extension MethodgetAttributeFieldObsolete.
Get the whole attribute field containing a collection of all attributes of this object.
Public Extension MethodGetAttributeValueObsolete.
Returns an attribute value of a given attribute name.
Public Extension MethodGetClassName(InterfaceClassType)Obsolete.
Gets the name of the referenced InterfaceClass.
Public Extension MethodGetClassName(InternalElementType)Obsolete.
Gets the name of the referenced SystemUnit class.
Public Extension MethodGetExternalInterfacesObsolete.
Gets the external interfaces.
Public Extension MethodgetLinkedObjectsObsolete.
Getting a List of LinkedObjects object of this SystemUnitClass containing references to the concrete referenced InternalElements via an InternalLink.
Public Extension MethodGetParentObsolete.
This method returns the parent CAEXBasicObject of the current CAEXBasicObject.
Public Extension MethodgetReferencedClassObsolete.
Getting the XML Node for a class path.
Public Extension MethodgetReferencedGUIDObsolete.
Parsing a string of form GUID:Interface and returning the GUID
Public Extension MethodgetReferencedInterfaceClassObsolete.
Getting a referenced InterfaceClass. Use FindFastByPath for speed optimizations.
Public Extension MethodgetReferencedInterfaceNameObsolete.
Getting the name of the referenced Interface.
Public Extension MethodgetReferencedSystemUnitClassObsolete.
Gets the referenced SystemUnitClass using the RefBaseSystemUnitPath.
Public Extension MethodInsert_ElementObsolete.
Inserting an element of base type TypeBase to this object. The Element is inserted at the first Element of any existing Elements of the same Type if nothing else is explicit defined.
Public Extension MethodInsert_MappingObject(InternalElementType, MappingType)Obsolete.
Adding a MappingObject element to this InternalElement. It is only allowed to add one MappingObject node.
Public Extension MethodInsert_MappingObject(SupportedRoleClassType, MappingType)Obsolete.
Adding a MappingObject element to this Supported Role.
Public Extension MethodInsert_NewInstanceObsolete.
Inserting a new class instance to this object. This method can be overridden in derived classes. The Instance is inserted as the first instance of any other element with the same type if nothing else is explicit defined.
Public Extension MethodInsert_RoleRequirementsObsolete.
Inserting a RoleRequirement to this InternalElement. An exception is thrown if a RoleRequirements is already existent.
Public Extension MethodInsert_SystemUnitFamilyTypeObsolete.
Appending the systemUnitFamilyType object into this object.
Public Extension MethodInsert_TypeBaseElementObsolete.
Insert(CAEXWrapper, Boolean)
Public Extension MethodInstanceHierarchiesObsolete.
Enumeration Method for all InstanceHierarchies of the CAEXFile.
Public Extension MethodInterfaceClassLibrariesObsolete.
Enumeration Method for all InterfaceClass Libraries of the CAEXFile.
Public Extension MethodInternalElementChildrenObsolete.
Enumeration Method for direct Children of Type InternalElementType
Public Extension MethodIsFacetObsolete.
Determines whether the InternalElement instance is an AMLFacet.
Public Extension MethodIsGroupObsolete.
Determines whether the InternalElement instance is an AMLGroup.
Public Extension MethodIsPortObsolete.
Determines whether the InternalElement instance is an AMLPort.
Public Extension MethodNameObsolete.
Get the Name of the specified object.
Public Extension MethodNew_CommentObsolete.
Adding a new Comment node to this revision.
Public Extension MethodNew_NewVersionObsolete.
Adding a new NewVersion node to this revision.
Public Extension MethodNew_OldVersionObsolete.
Adding a new OldVersion node to this revision.
Public Extension MethodNew_RequiredMaxValueObsolete.
Adding a new RequiredMaxValue to this ordinal scaled constraint
Public Extension MethodNew_RequiredMinValueObsolete.
Adding a new RequiredMinValue to this ordinal scaled constraint
Public Extension MethodNew_RequiredValue(NominalScaledTypeType, String)Obsolete.
Adds a new required value to the NominalScaledType Constraint.
Public Extension MethodNew_RequiredValue(OrdinalScaledTypeType, String)Obsolete.
Adding a new RequiredValue to this ordinal scaled constraint
Public Extension MethodNew_RoleRequirements(InternalElementType)Obsolete.
Adding a new RoleRequirements element to this InternalElement. It is only allowed to add one RoleRequirements node in CAEX 2.15.
Public Extension MethodNew_RoleRequirements(InternalElementType, String)Obsolete.
Adding a new RoleRequirements element to this InternalElement using the defined roleClassPath. It is only allowed to add one RoleRequirements node in CAEX 2.15.
Public Extension MethodRoleClassLibrariesObsolete.
Enumeration Method for all RoleClass libraries of the CAEXFile.
Public Extension MethodSystemUnitClassChildrenObsolete.
Gets all Children SystemUnitFamilyType Objects of this SystemUnitClass.
Public Extension MethodSystemUnitClassLibrariesObsolete.
Enumeration Method for all SystemUnitClass libraries of the CAEXFile.
Top
See Also