Search Results for

    Show / Hide Table of Contents

    Interface IAssetAdministrationShell

    An asset administration shell.

    Inherited Members
    IIdentifiable.Administration
    IIdentifiable.Id
    IReferable.Category
    IReferable.IdShort
    IReferable.DisplayName
    IReferable.Description
    IReferable.OverDisplayNameOrEmpty()
    IReferable.OverDescriptionOrEmpty()
    IHasExtensions.Extensions
    IHasExtensions.OverExtensionsOrEmpty()
    IHasDataSpecification.EmbeddedDataSpecifications
    IHasDataSpecification.OverEmbeddedDataSpecificationsOrEmpty()
    IClass.DescendOnce()
    IClass.Descend()
    IClass.Accept(Visitation.IVisitor)
    IClass.Accept<TContext>(Visitation.IVisitorWithContext<TContext>, TContext)
    IClass.Transform<T>(Visitation.ITransformer<T>)
    IClass.Transform<TContext, T>(Visitation.ITransformerWithContext<TContext, T>, TContext)
    Namespace: AasCore.Aas3_0
    Assembly: AasCore.Aas3_0.dll
    Syntax
    public interface IAssetAdministrationShell : IIdentifiable, IReferable, IHasExtensions, IHasDataSpecification, IClass

    Properties

    | Improve this Doc View Source

    AssetInformation

    Meta-information about the asset the AAS is representing.

    Declaration
    IAssetInformation AssetInformation { get; set; }
    Property Value
    Type Description
    IAssetInformation
    | Improve this Doc View Source

    DerivedFrom

    The reference to the AAS the AAS was derived from.

    Declaration
    IReference DerivedFrom { get; set; }
    Property Value
    Type Description
    IReference
    | Improve this Doc View Source

    Submodels

    References to submodels of the AAS.

    Declaration
    List<IReference> Submodels { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<IReference>
    Remarks

    A submodel is a description of an aspect of the asset the AAS is representing.

    The asset of an AAS is typically described by one or more submodels.

    Temporarily no submodel might be assigned to the AAS.

    Methods

    | Improve this Doc View Source

    OverSubmodelsOrEmpty()

    Iterate over Submodels, if set, and otherwise return an empty enumerable.

    Declaration
    IEnumerable<IReference> OverSubmodelsOrEmpty()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IReference>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX