public class UaDataTypeNode extends UaNode implements DataTypeNode
| Modifier and Type | Field and Description |
|---|---|
static Property<LocalizedText[]> |
EnumStrings |
static Property<EnumValueType[]> |
EnumValues |
static Property<String> |
NodeVersion |
| Constructor and Description |
|---|
UaDataTypeNode(ServerNodeMap nodeMap,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
UInteger writeMask,
UInteger userWriteMask,
boolean isAbstract) |
| Modifier and Type | Method and Description |
|---|---|
LocalizedText[] |
getEnumStrings() |
EnumValueType[] |
getEnumValues() |
Boolean |
getIsAbstract()
The IsAbstract attribute specifies if the DataType is abstract or not.
|
String |
getNodeVersion() |
void |
setEnumStrings(LocalizedText[] enumStrings) |
void |
setEnumValues(EnumValueType[] enumValues) |
void |
setIsAbstract(Boolean isAbstract)
Set the IsAbstract attribute of this DataType.
|
void |
setNodeVersion(String nodeVersion) |
addAttributeObserver, addProperty, addReference, addReferences, deallocate, fireAttributeChanged, getAttribute, getBrowseName, getDescription, getDisplayName, getNode, getNode, getNodeClass, getNodeId, getNodeMap, getObjectComponent, getObjectComponent, getObjectComponent, getProperty, getProperty, getProperty, getProperty, getPropertyNode, getPropertyNode, getPropertyNode, getPropertyNode, getReferences, getUserWriteMask, getVariableComponent, getVariableComponent, getVariableComponent, getWriteMask, removeAttributeObserver, removeProperty, removeReference, removeReferences, setAttribute, setAttributeDelegate, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setProperty, setUserWriteMask, setWriteMaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMaskreadAttribute, readAttribute, readAttribute, writeAttribute, writeAttributepublic static final Property<LocalizedText[]> EnumStrings
public static final Property<EnumValueType[]> EnumValues
public UaDataTypeNode(ServerNodeMap nodeMap, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, UInteger writeMask, UInteger userWriteMask, boolean isAbstract)
public Boolean getIsAbstract()
DataTypeNodeAbstract DataTypes can be used in the AddressSpace, i.e. Variables and VariableTypes can point with their DataType Attribute to an abstract DataType. However, concrete values can never be of an abstract DataType and shall always be of a concrete subtype of the abstract DataType.
getIsAbstract in interface DataTypeNodetrue if the DataType is abstract.public void setIsAbstract(Boolean isAbstract)
DataTypeNodesetIsAbstract in interface DataTypeNodeisAbstract - true if thispublic String getNodeVersion()
public LocalizedText[] getEnumStrings()
public EnumValueType[] getEnumValues()
public void setNodeVersion(String nodeVersion)
public void setEnumStrings(LocalizedText[] enumStrings)
public void setEnumValues(EnumValueType[] enumValues)
Copyright © 2018. All rights reserved.