Interface IExtension
Single extension of an element.
Inherited Members
Namespace: AasCore.Aas3_0_RC02
Assembly: AasCore.Aas3_0_RC02.dll
Syntax
public interface IExtension : IHasSemantics, IClass
Properties
| Improve this Doc View SourceName
Name of the extension.
Declaration
string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Constraints:
- Constraint AASd-077: The name of an extension within IHasExtensions needs to be unique.
RefersTo
Reference to an element the extension refers to.
Declaration
IReference RefersTo { get; set; }
Property Value
Type | Description |
---|---|
IReference |
Value
Value of the extension
Declaration
string Value { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ValueType
Type of the value of the extension.
Declaration
DataTypeDefXsd? ValueType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DataTypeDefXsd> |
Remarks
Default: String
Methods
| Improve this Doc View SourceValueTypeOrDefault()
Declaration
DataTypeDefXsd ValueTypeOrDefault()
Returns
Type | Description |
---|---|
DataTypeDefXsd |