Interface ISubmodel
A submodel defines a specific aspect of the asset represented by the AAS.
Inherited Members
Namespace: AasCore.Aas3_0_RC02
Assembly: AasCore.Aas3_0_RC02.dll
Syntax
public interface ISubmodel : IIdentifiable, IReferable, IHasExtensions, IHasKind, IHasSemantics, IQualifiable, IHasDataSpecification, IClass
Remarks
A submodel is used to structure the digital representation and technical functionality of an Administration Shell into distinguishable parts. Each submodel refers to a well-defined domain or subject matter. Submodels can become standardized and, thus, become submodels templates.
Properties
| Improve this Doc View SourceSubmodelElements
A submodel consists of zero or more submodel elements.
Declaration
List<ISubmodelElement> SubmodelElements { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ISubmodelElement> |
Methods
| Improve this Doc View SourceOverSubmodelElementsOrEmpty()
Iterate over SubmodelElements, if set, and otherwise return an empty enumerable.
Declaration
IEnumerable<ISubmodelElement> OverSubmodelElementsOrEmpty()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ISubmodelElement> |