 | ExternalInterfaceTypeExtensions Class |
Extension methods for the CAEX element "ExternalInterface"
Inheritance HierarchySystemObject Aml.Engine.CAEX.ExtensionsExternalInterfaceTypeExtensions Namespace: Aml.Engine.CAEX.ExtensionsAssembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntaxpublic static class ExternalInterfaceTypeExtensions
<ExtensionAttribute>
Public NotInheritable Class ExternalInterfaceTypeExtensions
[ExtensionAttribute]
public ref class ExternalInterfaceTypeExtensions abstract sealed
The ExternalInterfaceTypeExtensions type exposes the following members.
Methods | Name | Description |
---|
 | HasVerifiableCardinality |
Determines whether the specified external interface has an assigned cardinality attribute which can be
verified. The verification is only possible fpr External Interfaces, attached to SystemUnit classes.
|
 | IsMaster |
Determines whether the specified ExternalInterface is referenced by other ExternalInterface
objects called 'Mirrors'.
|
 | IsOverridden |
Determines whether this instance is overridden.
|
 | IsOverriddenDeleted |
Determines whether this instance is overridden and deleted.
|
 | IsRelated |
Determines whether the specified ExternalInterface is related to other ExternalInterfaces using InternalLinks.
|
 | MaxCardinality |
If the external intrerface contains a Cardinality attribute, defined in
the AutomationMLBaseAttributeTypeLib, the maximal
occurence is returned.
|
 | MaxCardinalityViolation |
Determines, if the maximum cardinality of the defined InternalLink relations for this external interface is violated.
|
 | MinCardinality |
If the external intrerface contains a Cardinality attribute, defined in
the AutomationMLBaseAttributeTypeLib, the minimal
occurence is returned.
|
 | MinCardinalityViolation |
Determines, if the minimum cardinality of the defined InternalLink relations for this external interface is violated.
|
 | OfInterfaceClass |
Gets all ExternalInterface objects from the specified objectWithExternalInterface, which are
derived from an
InterfaceClass, identified with the given interfaceClassPath.
|
 | RelatedExternalInterfaces |
Gets the related external interfaces of the specified ExternalInterface connected with InternalLinks.
Either the AInterface or the BInterface of the
InternalLink is equal to the specified ExternalInterface.
|
 | RelatedInstances |
Gets the related instances (SystemUnitClass or InternalElement) of the specified ExternalInterface connected with
InternalLinks.
Either the AInterface or the BInterface of the
InternalLink is equal to the specified ExternalInterface.
|
 | RelatedInternalElementsWithRoleReference |
Gets the related InternalElements of the specified ExternalInterface connected with InternalLinks, which have a
role reference to the provided
roleClassPath. Inheritance is considered here.
Either the AInterface or the BInterface of the
InternalLink is equal to the specified ExternalInterface.
|
Top
See Also