Figure 16 shows an overview about the AASSubmodelElementCollection ObjectType.
Figure 16 – AASSubmodelElementCollectionType graphical overview
A submodel element collection is a set or list of submodel elements. The AASSubmodelElementCollectionType is defined in Table 29
Table 29 – AASSubmodelElementCollectionType Definition
Attribute |
Value |
|||||
BrowseName |
AASSubmodelElementCollectionType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
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.
Table 30 – AASSubmodelElementCollectionType Additional References
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).