SubmodelElement constructor

SubmodelElement({
  1. List<ModelExtension>? extensions,
  2. String? category,
  3. ReferableAllOfIdShort? idShort,
  4. List<LangStringNameType>? displayName,
  5. List<LangStringTextType>? description,
  6. required ModelType modelType,
  7. ModellingKind? kind,
  8. Reference? semanticId,
  9. List<Reference>? supplementalSemanticIds,
  10. List<Qualifier>? qualifiers,
  11. List<EmbeddedDataSpecification>? embeddedDataSpecifications,
})

Implementation

SubmodelElement({
  super.extensions,
  super.category,
  super.idShort,
  super.displayName,
  super.description,
  required super.modelType,
  this.kind,
  this.semanticId,
  List<Reference>? supplementalSemanticIds,
  List<Qualifier>? qualifiers,
  List<EmbeddedDataSpecification>? embeddedDataSpecifications,
}) : supplementalSemanticIds = supplementalSemanticIds ?? [],
     qualifiers = qualifiers ?? [],
     embeddedDataSpecifications = embeddedDataSpecifications ?? [] {
  HasSemantics.debugValidateAASd118(this);
}