 | ObjectWithExternalInterface Class |
Extension methods for all objects with ExternalInterface collections.
Inheritance HierarchySystemObject Aml.Engine.CAEX.ExtensionsObjectWithExternalInterface Namespace: Aml.Engine.CAEX.ExtensionsAssembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntaxpublic static class ObjectWithExternalInterface
<ExtensionAttribute>
Public NotInheritable Class ObjectWithExternalInterface
[ExtensionAttribute]
public ref class ObjectWithExternalInterface abstract sealed
The ObjectWithExternalInterface type exposes the following members.
Methods | Name | Description |
---|
  | AddInterfaceClassReference(IObjectWithExternalInterface, InterfaceFamilyType, Boolean, Boolean, String) |
Adds an InterfaceClass reference to this ObjectWithExternalInterface using the provided
InterfaceClass object. The InterfaceClass reference is added as
a ExternalInterfaceType object.
|
  | AddInterfaceClassReference(IObjectWithExternalInterface, String, Boolean, Boolean, String) |
Adds an InterfaceClass reference to this ObjectWithExternalInterface using the provided
CAEX path, referencing an InterfaceClass object. The InterfaceClass reference is added as
a ExternalInterfaceType object.
|
  | HasInterfaceClassReference(IObjectWithExternalInterface, InterfaceFamilyType, Boolean) |
Determines whether an object with ExternalInterfaces has an associated reference to
the specified InterfaceClass. If inheritance relations between InterfaceClasses should be regarded, the
optional parameter 'regardInheritance' should be set. In this case the specified InterfaceClass is either identical
to a referenced InterfaceClass or a referenced InterfaceClass is derived from the specified InterfaceClass.
|
  | HasInterfaceClassReference(IObjectWithExternalInterface, String, Boolean) |
Determines whether this Object with ExternalInterfaces has an associated InterfaceClass reference
with the specified CAEX path interface reference. If inheritance relations between interface classes should be
regarded, the
optional parameter 'regardInheritance' should be set. In this case the specified InterfaceClass is either identical
to a referenced InterfaceClass or a referenced InterfaceClass is derived from the specified InterfaceClass.
|
 | InterfaceClassReferences |
All external Interfaces of this Object with ExternalInterfaces with an associated InterfaceClass reference
with the specified CAEX path interface reference. If inheritance relations between interface classes should be
regarded, the
optional parameter 'regardInheritance' should be set. In this case the specified InterfaceClass is either identical
to a referenced InterfaceClass or a referenced InterfaceClass is derived from the specified InterfaceClass.
|
Top
See Also