public class UaObjectTypeNode extends UaNode implements ObjectTypeNode
| Modifier and Type | Class and Description |
|---|---|
static class |
UaObjectTypeNode.UaObjectTypeNodeBuilder |
| Modifier and Type | Field and Description |
|---|---|
static Property<ByteString> |
Icon |
static Property<String> |
NodeVersion |
| Constructor and Description |
|---|
UaObjectTypeNode(ServerNodeMap nodeMap,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
UInteger writeMask,
UInteger userWriteMask,
Boolean isAbstract) |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(UaNode node)
Add a 'HasComponent' reference from this node to
node and an inverse 'ComponentOf' reference from
node back to this node. |
void |
addSubtype(UaObjectTypeNode node)
Add a 'HasSubtype' reference from this node to
node and an inverse 'SubtypeOf' reference from
node back to this node. |
static UaObjectTypeNode.UaObjectTypeNodeBuilder |
builder(ServerNodeMap nodeMap) |
ByteString |
getIcon() |
Boolean |
getIsAbstract()
The IsAbstract attribute indicates if this ObjectType is abstract or not.
|
String |
getNodeVersion() |
void |
setIsAbstract(Boolean isAbstract)
Set the IsAbstract attribute of this ObjectType.
|
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<ByteString> Icon
public UaObjectTypeNode(ServerNodeMap nodeMap, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, UInteger writeMask, UInteger userWriteMask, Boolean isAbstract)
public Boolean getIsAbstract()
ObjectTypeNodegetIsAbstract in interface ObjectTypeNodetrue if this ObjectType is abstract.public void setIsAbstract(Boolean isAbstract)
ObjectTypeNodesetIsAbstract in interface ObjectTypeNodeisAbstract - true if thispublic void addComponent(UaNode node)
node and an inverse 'ComponentOf' reference from
node back to this node.node - the node to add as a component of this node.public void addSubtype(UaObjectTypeNode node)
node and an inverse 'SubtypeOf' reference from
node back to this node.node - the node to add as a subtype of this node.public String getNodeVersion()
public ByteString getIcon()
public static UaObjectTypeNode.UaObjectTypeNodeBuilder builder(ServerNodeMap nodeMap)
Copyright © 2018. All rights reserved.