public final class DataTypeNodeProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
static QualifiedProperty<LocalizedText[]> |
EnumStrings
The EnumStrings Property only applies for Enumeration DataTypes.
|
static QualifiedProperty<EnumValueType[]> |
EnumValues
The EnumValues Property only applies for Enumeration DataTypes.
|
static QualifiedProperty<String> |
NodeVersion
The NodeVersion Property is used to indicate the version of a Node.
|
static QualifiedProperty<LocalizedText[]> |
OptionSetValues
The OptionSetValues Property only applies for OptionSet DataTypes and
UInteger DataTypes.
|
public static final QualifiedProperty<String> NodeVersion
The NodeVersion Property is updated each time a Reference is added or removed from the Node the Property belongs to.
public static final QualifiedProperty<LocalizedText[]> EnumStrings
If the EnumValues Property is provided, the EnumStrings Property shall not be provided.
Each entry of the array of LocalizedText in this Property represents the human-readable representation of an enumerated value. The Integer representation of the enumeration value points to a position of the array.
public static final QualifiedProperty<EnumValueType[]> EnumValues
If the EnumStrings Property is provided, the EnumValues Property shall not be provided.
Using the EnumValues Property it is possible to represent Enumerations with integers that are not zero-based or have gaps (e.g. 1, 2, 4, 8, 16). Each entry of the array of EnumValueType in this Property represents one enumeration value with its integer notation, human- readable representation, and help information.
public static final QualifiedProperty<LocalizedText[]> OptionSetValues
An OptionSet DataType is used to represent a bit mask and the OptionSetValues Property contains the human-readable representation for each bit of the bit mask. The OptionSetValues Property provides an array of LocalizedText containing the human-readable representation for each bit.
Copyright © 2025. All rights reserved.