Interface IEnvironment
Container for the sets of different identifiables.
Inherited Members
Namespace: AasCore.Aas3_0
Assembly: AasCore.Aas3_0.dll
Syntax
public interface IEnvironment : IClass
Remarks
w.r.t. file exchange: There is exactly one environment independent on how many files the contained elements are split. If the file is split then there shall be no element with the same identifier in two different files.
Properties
| Improve this Doc View SourceAssetAdministrationShells
Asset administration shell
Declaration
List<IAssetAdministrationShell> AssetAdministrationShells { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IAssetAdministrationShell> |
ConceptDescriptions
Concept description
Declaration
List<IConceptDescription> ConceptDescriptions { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IConceptDescription> |
Submodels
Submodel
Declaration
List<ISubmodel> Submodels { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ISubmodel> |
Methods
| Improve this Doc View SourceOverAssetAdministrationShellsOrEmpty()
Iterate over AssetAdministrationShells, if set, and otherwise return an empty enumerable.
Declaration
IEnumerable<IAssetAdministrationShell> OverAssetAdministrationShellsOrEmpty()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IAssetAdministrationShell> |
OverConceptDescriptionsOrEmpty()
Iterate over ConceptDescriptions, if set, and otherwise return an empty enumerable.
Declaration
IEnumerable<IConceptDescription> OverConceptDescriptionsOrEmpty()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IConceptDescription> |
OverSubmodelsOrEmpty()
Iterate over Submodels, if set, and otherwise return an empty enumerable.
Declaration
IEnumerable<ISubmodel> OverSubmodelsOrEmpty()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ISubmodel> |