SubmodelElement constructor
SubmodelElement({
- List<
ModelExtension> ? extensions, - String? category,
- ReferableAllOfIdShort? idShort,
- List<
LangStringNameType> ? displayName, - List<
LangStringTextType> ? description, - required ModelType modelType,
- ModellingKind? kind,
- Reference? semanticId,
- List<
Reference> ? supplementalSemanticIds, - List<
Qualifier> ? qualifiers, - 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);
}