Search Results for

    Show / Hide Table of Contents

    Interface IQualifier

    A qualifier is a type-value-pair that makes additional statements w.r.t. the value of the element.

    Inherited Members
    IHasSemantics.SemanticId
    IHasSemantics.SupplementalSemanticIds
    IHasSemantics.OverSupplementalSemanticIdsOrEmpty()
    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 IQualifier : IHasSemantics, IClass
    Remarks

    Constraints:

    • Constraint AASd-006: If both the Value and the ValueId of a Qualifier are present then the Value needs to be identical to the value of the referenced coded value in ValueId.
    • Constraint AASd-020: The value of Value shall be consistent to the data type as defined in ValueType.

    Properties

    | Improve this Doc View Source

    Kind

    The qualifier kind describes the kind of the qualifier that is applied to the element.

    Declaration
    QualifierKind? Kind { get; set; }
    Property Value
    Type Description
    System.Nullable<QualifierKind>
    Remarks

    Default: ConceptQualifier

    | Improve this Doc View Source

    Type

    The qualifier type describes the type of the qualifier that is applied to the element.

    Declaration
    string Type { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    Value

    The qualifier value is the value of the qualifier.

    Declaration
    string Value { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    ValueId

    Reference to the global unique ID of a coded value.

    Declaration
    IReference ValueId { get; set; }
    Property Value
    Type Description
    IReference
    Remarks

    It is recommended to use a global reference.

    | Improve this Doc View Source

    ValueType

    Data type of the qualifier value.

    Declaration
    DataTypeDefXsd ValueType { get; set; }
    Property Value
    Type Description
    DataTypeDefXsd

    Methods

    | Improve this Doc View Source

    KindOrDefault()

    Declaration
    QualifierKind KindOrDefault()
    Returns
    Type Description
    QualifierKind
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX