HasExtensions🔗
        (abstract)
      
      
          Element that can be extended by proprietary extensions.
        
        
            Extensions are proprietary, i.e. they do not support global interoperability.
          
        Descendants 🔗
- Referable
 - SubmodelElement
 - RelationshipElement
 - AnnotatedRelationshipElement
 - Identifiable
 - AssetAdministrationShell
 - EventElement
 - BasicEventElement
 - DataElement
 - Blob
 - Capability
 - ConceptDescription
 - Entity
 - File
 - MultiLanguageProperty
 - Operation
 - Property
 - Range
 - ReferenceElement
 - Submodel
 - SubmodelElementCollection
 - SubmodelElementList
 
Properties 🔗
Invariants 🔗
- 
          Extensions must be either not set or have at least one item
not (self.extensions is not None) or (len(self.extensions) >= 1)
 - 
          Constraint AASd-077: The name of an extension within Has-Extensions needs to be unique.
not (self.extensions is not None) or ExtensionNamesAreUnique( self.extensions )