IdShortType 🔗
-
Primitive type:
str
🔗
Represent a short ID of an Referable.
- Constraint AASd-002🔗
-
ID-short of Referable's shall only feature letters, digits,
hyphen (
-
) and underscore (_
); starting mandatory with a letter, and not ending with a hyphen, I.e.^[a-zA-Z][a-zA-Z0-9_-]*[a-zA-Z0-9_]+$
. - Constraint AASd-117🔗
- Constraint AASd-117: Referable.idShort of non-identifiable Referable not being a direct child of a SubmodelElementList shall be specified.
Inheritances 🔗
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]*$.
(From NonEmptyXmlSerializableString)
MatchesXmlSerializableString( self )
-
The value must not be empty.
(From NonEmptyXmlSerializableString)
len(self) >= 1
-
Name type shall have a maximum length of 128 characters.
(From NameType)
len(self) <= 128
-
ID-short of Referables shall only feature letters, digits, hyphen (``-``) and underscore (``_``); starting mandatory with a letter, and not ending with a hyphen, *I.e.* ``^[a-zA-Z][a-zA-Z0-9_-]*[a-zA-Z0-9_]+$``.
MatchesIdShort( self )