public class UaReferenceTypeNode extends UaNode implements ReferenceTypeNode
| Constructor and Description |
|---|
UaReferenceTypeNode(UaNodeContext context,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
UInteger writeMask,
UInteger userWriteMask,
Boolean isAbstract,
Boolean symmetric,
LocalizedText inverseName) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(AttributeId attributeId)
Direct read access to the field for
attributeId, bypassing the AttributeFilterChain. |
LocalizedText |
getInverseName() |
Boolean |
getIsAbstract() |
@Nullable String |
getNodeVersion()
Get the value of the NodeVersion Property, if it exists.
|
Boolean |
getSymmetric() |
void |
setAttribute(AttributeId attributeId,
Object value)
Direct write access to the field for
attributeId, bypassing the AttributeFilterChain. |
void |
setInverseName(LocalizedText inverseName) |
void |
setIsAbstract(Boolean isAbstract) |
void |
setNodeVersion(String nodeVersion)
Set the value of the NodeVersion Property.
|
void |
setSymmetric(Boolean symmetric) |
addAttributeObserver, addReference, delete, findNode, findNode, findNode, findNode, fireAttributeChanged, getAttribute, getAttributeDelegate, getBrowseName, getDescription, getDisplayName, getFilterChain, getManagedNode, getManagedNode, getNodeClass, getNodeContext, getNodeId, getNodeManager, getObjectComponent, getObjectComponent, getObjectComponent, getProperty, getProperty, getPropertyNode, getPropertyNode, getPropertyNode, getReferences, getUserWriteMask, getVariableComponent, getVariableComponent, getVariableComponent, getWriteMask, removeAttributeObserver, removeReference, setAttribute, setAttributeDelegate, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, 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 UaReferenceTypeNode(UaNodeContext context, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, UInteger writeMask, UInteger userWriteMask, Boolean isAbstract, Boolean symmetric, LocalizedText inverseName)
public Boolean getIsAbstract()
getIsAbstract in interface ReferenceTypeNodepublic Boolean getSymmetric()
getSymmetric in interface ReferenceTypeNodepublic LocalizedText getInverseName()
getInverseName in interface ReferenceTypeNodepublic void setIsAbstract(Boolean isAbstract)
setIsAbstract in interface ReferenceTypeNodepublic void setSymmetric(Boolean symmetric)
setSymmetric in interface ReferenceTypeNodepublic void setInverseName(LocalizedText inverseName)
setInverseName in interface ReferenceTypeNodepublic Object getAttribute(AttributeId attributeId)
UaNodeattributeId, bypassing the AttributeFilterChain.getAttribute in class UaNodeattributeId - the AttributeId to get the value for.attributeId.public void setAttribute(AttributeId attributeId, Object value)
UaNodeattributeId, bypassing the AttributeFilterChain.
Setting an attribute value invokes UaNode.fireAttributeChanged(AttributeId, Object), notifying any registered
AttributeObservers of the change.
setAttribute in class UaNodeattributeId - the AttributeId to set the value for.value - the value to set.@Nullable public @Nullable String getNodeVersion()
ReferenceTypeNodeProperties.NodeVersionpublic void setNodeVersion(String nodeVersion)
A PropertyNode will be created if it does not already exist.
nodeVersion - the value to set.ReferenceTypeNodeProperties.NodeVersionCopyright © 2021. All rights reserved.