Constraint AASd-129: If any qualifier kind value of a Submodel element
qualifier is equal to TemplateQualifier then the submodel element shall
be part of a submodel template, i.e. a Submodel with submodel kind
value is equal to "Template".
We understand it in a simplified form as follows.
If any qualifier of a submodel element is a template qualifier, then the submodel kind is equal to "Template".
We adapt the logic of the submodel invariant accordingly.
@s-heppner @zrgt please review at your convenience and feel free to revert! I simply couldn't wrap my head around it when writing the generation of the test data.
We had another look at the text of the invariant:
We understand it in a simplified form as follows. If any qualifier of a submodel element is a template qualifier, then the submodel kind is equal to "Template".
We adapt the logic of the submodel invariant accordingly.