HasDataSpecification🔗
(abstract)
Element that can be extended by using data specification templates.
A data specification template defines a named set of additional attributes an
element may or shall have. The data specifications used are explicitly specified
with their global ID.
Descendants 🔗
- AdministrativeInformation
- SubmodelElement
- RelationshipElement
- AnnotatedRelationshipElement
- SubmodelElementAttributes
- SubmodelElementMetadata
- AnnotatedRelationshipElementMetadata
- AssetAdministrationShell
- AssetAdministrationShellMetadata
- EventElement
- BasicEventElement
- BasicEventElementMetadata
- DataElement
- Blob
- BlobMetadata
- Capability
- CapabilityMetadata
- ConceptDescription
- Entity
- EntityMetadata
- File
- FileMetadata
- MultiLanguageProperty
- MultiLanguagePropertyMetadata
- Operation
- OperationMetadata
- Property
- PropertyMetadata
- Range
- RangeMetadata
- ReferenceElement
- ReferenceElementMetadata
- RelationshipElementMetadata
- Submodel
- SubmodelElementCollection
- SubmodelElementCollectionMetadata
- SubmodelElementList
- SubmodelElementListMetadata
- SubmodelMetadata
Properties 🔗
- embeddedDataSpecifications: Optional[List[EmbeddedDataSpecification]] 🔗
-
Embedded data specification.
Invariants 🔗
-
Embedded data specifications must be either not set or have at least one item.
not (self.embeddedDataSpecifications is not None) or (len(self.embeddedDataSpecifications) >= 1)