6 OPC UA ObjectTypes ToC Previous Next

6.8 SubmodelElementType specialization ToC Previous Next

6.8.2 AASSubmodelElementCollectionType ToC Previous Next index

Figure 16 shows an overview about the AASSubmodelElementCollection ObjectType.

readme_files/image020.png 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 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.

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).

Previous Next