NonEmptyXmlSerializableString 🔗

Primitive type: str 🔗
Represent a string with at least one character.
The string should also be serializable to XML, which is the background for the following constraint.
Constraint AASd-130🔗
An attribute with data type "string" shall consist of these characters only: ^[\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\u00010000-\u0010FFFF]*$.

Invariants 🔗

  • Constraint AASd-130: An attribute with data type 'string' shall consist of these characters only: ^[\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\U00010000-\U0010FFFF]*$.
  • The value must not be empty.
    len(self) >= 1

Usages

AbstractLangString AbstractLangString.text
LangStringNameType LangStringNameType.text
LangStringTextType LangStringTextType.text
LangStringPreferredNameTypeIec61360 LangStringPreferredNameTypeIec61360.text
LangStringShortNameTypeIec61360 LangStringShortNameTypeIec61360.text
LangStringDefinitionTypeIec61360 LangStringDefinitionTypeIec61360.text
DataSpecificationIec61360 DataSpecificationIec61360.unit, DataSpecificationIec61360.sourceOfDefinition, DataSpecificationIec61360.symbol, DataSpecificationIec61360.valueFormat