Search Results for

    Show / Hide Table of Contents

    Interface IHasDataSpecification

    Element that can be extended by using data specification templates.

    Inherited Members
    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 IHasDataSpecification : IClass
    Remarks

    A data specification template defines a named set of additional attributes an element may or shall have. The data specifications used are explicitly specified with their global ID.

    Properties

    | Improve this Doc View Source

    EmbeddedDataSpecifications

    Embedded data specification.

    Declaration
    List<IEmbeddedDataSpecification> EmbeddedDataSpecifications { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<IEmbeddedDataSpecification>

    Methods

    | Improve this Doc View Source

    OverEmbeddedDataSpecificationsOrEmpty()

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

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