6.8.2 AASSubmodelElementCollectionType
Figure 16 shows an overview about the AASSubmodelElementCollection ObjectType.

A submodel element collection is a set or list of submodel elements. The AASSubmodelElementCollectionType is defined in Table 29
| Attribute | Value | |||||
| BrowseName | AASSubmodelElementCollectionType | |||||
| IsAbstract | False | |||||
| References |
Node
Class | BrowseName | DataType | TypeDefinition | Others | |
|---|---|---|---|---|---|---|
| Subtype of the AASSubmodelElementType defined 6.8.1, i.e. inheriting the InstanceDeclarations of that Node. | ||||||
| 0:HasComponent | Object | <SubmodelElement> | AASSubmodelElementType | OP | ||
| 0:HasProperty | Variable | AllowDuplicates | 0:Boolean | 0:PropertyType | O | |
| 0:HasDictionaryEntry | Object | Admin-shell.io/aas/2/0/SubmodelElementCollection | AASIriConceptDescriptionType | |||
The components of the AASSubmodelElementCollectionType have additional references which are defined in Table 30.
| Source Path | Reference Type | Is Forward | Target Path |
| <SubmodelElement> | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/SubmodelElementCollection/values |
| AllowDuplicates | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/SubmodelElementCollection/allowDuplicates |
The value elements in this collection are not ordered (i.e. http://Admin-shell.io/aas/2/0/ SubmodelElementCollection/ordered == False).