Click or drag to resize

ExternalInterfaceTypeExtensions Class

Extension methods for the CAEX element "ExternalInterface"
Inheritance Hierarchy
SystemObject
  Aml.Engine.CAEX.ExtensionsExternalInterfaceTypeExtensions

Namespace: Aml.Engine.CAEX.Extensions
Assembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntax
public static class ExternalInterfaceTypeExtensions

The ExternalInterfaceTypeExtensions type exposes the following members.

Methods
 NameDescription
Public Extension MethodHasVerifiableCardinality 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.
Public Extension MethodIsMaster Determines whether the specified ExternalInterface is referenced by other ExternalInterface objects called 'Mirrors'.
Public Extension MethodIsOverridden Determines whether this instance is overridden.
Public Extension MethodIsOverriddenDeleted Determines whether this instance is overridden and deleted.
Public Extension MethodIsRelated Determines whether the specified ExternalInterface is related to other ExternalInterfaces using InternalLinks.
Public Extension MethodMaxCardinality If the external intrerface contains a Cardinality attribute, defined in the AutomationMLBaseAttributeTypeLib, the maximal occurence is returned.
Public Extension MethodMaxCardinalityViolation Determines, if the maximum cardinality of the defined InternalLink relations for this external interface is violated.
Public Extension MethodMinCardinality If the external intrerface contains a Cardinality attribute, defined in the AutomationMLBaseAttributeTypeLib, the minimal occurence is returned.
Public Extension MethodMinCardinalityViolation Determines, if the minimum cardinality of the defined InternalLink relations for this external interface is violated.
Public Extension MethodOfInterfaceClass Gets all ExternalInterface objects from the specified objectWithExternalInterface, which are derived from an InterfaceClass, identified with the given interfaceClassPath.
Public Extension MethodRelatedExternalInterfaces 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.
Public Extension MethodRelatedInstances 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.
Public Extension MethodRelatedInternalElementsWithRoleReference 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