smia.aas_model.extended_base module¶
- class smia.aas_model.extended_base.ExtendedQualifier(type_: str, value_type: Type[relativedelta | datetime | Date | time | GYearMonth | GYear | GMonthDay | GMonth | GDay | bool | Base64Binary | HexBinary | Float | float | Decimal | int | Long | Int | Short | Byte | NonPositiveInteger | NegativeInteger | NonNegativeInteger | PositiveInteger | UnsignedLong | UnsignedInt | UnsignedShort | UnsignedByte | AnyURI | str | NormalizedString], value: relativedelta | datetime | Date | time | GYearMonth | GYear | GMonthDay | GMonth | GDay | bool | Base64Binary | HexBinary | Float | float | Decimal | int | Long | Int | Short | Byte | NonPositiveInteger | NegativeInteger | NonNegativeInteger | PositiveInteger | UnsignedLong | UnsignedInt | UnsignedShort | UnsignedByte | AnyURI | str | NormalizedString | None = None, value_id: Reference | None = None, kind: QualifierKind = QualifierKind.CONCEPT_QUALIFIER, semantic_id: Reference | None = None, supplemental_semantic_id: Iterable[Reference] = ())[source]¶
Bases:
QualifierThis class contains methods to be added to Qualifier class of Basyx Python SDK model.
- class smia.aas_model.extended_base.ExtendedHasSemantics[source]¶
Bases:
HasSemanticsThis class contains methods to be added to HasSemantics class of Basyx Python SDK model.
- check_semantic_id_exist(semantic_id_reference)[source]¶
This method checks if a specific semanticID exists in an AAS meta-model element.
- Parameters:
semantic_id_reference (str) – semantic identifier.
- Returns:
result of the check (only True if the semanticID exists).
- Return type:
bool
- check_suppl_semantic_id_exist(suppl_semantic_id_ref)[source]¶
This method checks if a specific supplemental semanticID exists in an AAS meta-model element.
- Parameters:
suppl_semantic_id_ref (str) – supplemental semantic identifier.
- Returns:
result of the check (only True if the semanticID exists).
- Return type:
bool
- class smia.aas_model.extended_base.ExtendedQualifiable[source]¶
Bases:
Qualifiable