Extension🔗

Single extension of an element.

Inheritances 🔗

Properties 🔗

semanticId: Optional[Reference] 🔗
(From HasSemantics)
Identifier of the semantic definition of the element. It is called semantic ID of the element or also main semantic ID of the element.
supplementalSemanticIds: Optional[List[Reference]] 🔗
(From HasSemantics)
Identifier of a supplemental semantic definition of the element. It is called supplemental semantic ID of the element.
name: NameType 🔗
Name of the extension.
Constraint AASd-077🔗
The name of an extension (Extension/name) within HasExtensions needs to be unique.
valueType: Optional[DataTypeDefXsd] 🔗
Data type of the Extension.value attribute of the extension.
value: Optional[ValueDataType] 🔗
Value of the extension
refersTo: Optional[List[Reference]] 🔗
Reference to an element the extension refers to.

Methods 🔗

ValueTypeOrDefault() → DataTypeDefXsd 🔗
if self.value_type is not None:
    return self.value_type

return Data_type_def_XSD.String

Invariants 🔗

Usages

HasExtensions HasExtensions.extensions
Referable Referable.extensions
Identifiable Identifiable.extensions
AssetAdministrationShell AssetAdministrationShell.extensions
Submodel Submodel.extensions
SubmodelElement SubmodelElement.extensions
RelationshipElement RelationshipElement.extensions
SubmodelElementList SubmodelElementList.extensions
SubmodelElementCollection SubmodelElementCollection.extensions
DataElement DataElement.extensions
Property Property.extensions
MultiLanguageProperty MultiLanguageProperty.extensions
Range Range.extensions
ReferenceElement ReferenceElement.extensions
Blob Blob.extensions
File File.extensions
AnnotatedRelationshipElement AnnotatedRelationshipElement.extensions
Entity Entity.extensions
EventElement EventElement.extensions
BasicEventElement BasicEventElement.extensions
Operation Operation.extensions
Capability Capability.extensions
ConceptDescription ConceptDescription.extensions
Descriptor Descriptor.extensions
AssetAdministrationShellDescriptor AssetAdministrationShellDescriptor.extensions
SubmodelDescriptor SubmodelDescriptor.extensions
SubmodelElementAttributes SubmodelElementAttributes.extensions
SubmodelElementMetadata SubmodelElementMetadata.extensions
PropertyMetadata PropertyMetadata.extensions
RangeMetadata RangeMetadata.extensions
BlobMetadata BlobMetadata.extensions
FileMetadata FileMetadata.extensions
MultiLanguagePropertyMetadata MultiLanguagePropertyMetadata.extensions
ReferenceElementMetadata ReferenceElementMetadata.extensions
RelationshipElementMetadata RelationshipElementMetadata.extensions
AnnotatedRelationshipElementMetadata AnnotatedRelationshipElementMetadata.extensions
EntityMetadata EntityMetadata.extensions
CapabilityMetadata CapabilityMetadata.extensions
OperationMetadata OperationMetadata.extensions
SubmodelElementCollectionMetadata SubmodelElementCollectionMetadata.extensions
BasicEventElementMetadata BasicEventElementMetadata.extensions
SubmodelElementListMetadata SubmodelElementListMetadata.extensions
SubmodelMetadata SubmodelMetadata.extensions
AssetAdministrationShellMetadata AssetAdministrationShellMetadata.extensions