 | InterfaceIDMappingTypeRoleClassMappingElements Method |
Gets the collection of possible mapping identifiers for this InterfaceIDMappingType for elements of
the mapped RoleClass. The Collection contains all ExternalInterfaces (including inherited and descendants) of the
RoleClass. The ExternalInterface ID is used as the Mapping identifier.
Namespace: Aml.Engine.CAEXAssembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntaxpublic override IEnumerable<(ExternalInterfaceType CaexObject, string MappingIdentifier)> RoleClassMappingElements(
bool includeDuplicates = false
)
Public Overrides Function RoleClassMappingElements (
Optional includeDuplicates As Boolean = false
) As IEnumerable(Of (CaexObject As ExternalInterfaceType, MappingIdentifier As String))
public:
virtual IEnumerable<ValueTuple<ExternalInterfaceType^, String^>>^ RoleClassMappingElements(
bool includeDuplicates = false
) override
Parameters
- includeDuplicates Boolean (Optional)
- if set to true, all identifiers with possible duplicates are returned.
Return Value
IEnumerableValueTupleExternalInterfaceType,
String
The possible mapping identifiers to map ExternalInterfaces of the RoleClass.
See Also