Interface IQualifiable
The value of a qualifiable element may be further qualified by one or more qualifiers.
Inherited Members
Namespace: AasCore.Aas3_0
Assembly: AasCore.Aas3_0.dll
Syntax
public interface IQualifiable : IClass
Remarks
Constraints:
-
Constraint AASd-119: If any Kind value of Qualifiers is equal to TemplateQualifier and the qualified element inherits from IHasKind then the qualified element shall be of kind Template (Kind = Template).
This constraint is checked at Submodel.
Properties
| Improve this Doc View SourceQualifiers
Additional qualification of a qualifiable element.
Declaration
List<IQualifier> Qualifiers { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<IQualifier> |
Remarks
Constraints:
- Constraint AASd-021: Every qualifiable can only have one qualifier with the same Type.
Methods
| Improve this Doc View SourceOverQualifiersOrEmpty()
Iterate over Qualifiers, if set, and otherwise return an empty enumerable.
Declaration
IEnumerable<IQualifier> OverQualifiersOrEmpty()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IQualifier> |