- All Known Subinterfaces:
DataTypeNode,MethodNode,ObjectNode,ObjectTypeNode,ReferenceTypeNode,VariableNode,VariableTypeNode,ViewNode
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionTypeGet the AccessRestrictions attribute.org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedNameGet the BrowseName attribute.org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextGet the Description attribute.org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextSee OPC UA Part 3, section 5.2.5.org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClassGet the NodeClass attribute.org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdGet the NodeId attribute.org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[]Get the RolePermissions attribute.org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[]Get the UserRolePermissions attribute.org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the UserWriteMask attribute.org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the WriteMask attribute.voidsetAccessRestrictions(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions) Set the AccessRestrictions attribute if this Node.voidsetBrowseName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName) Set the BrowseName attribute of this Node.voidsetDescription(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description) Set the Description attribute of this Node.voidsetDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName) Set the DisplayName attribute of this Node.voidsetNodeClass(org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass) Set the NodeClass attribute of this Node.voidsetNodeId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Set the NodeId attribute of this Node.voidsetRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions) Set the RolePermissions attribute of this Node.voidsetUserRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions) Set the UserRolePermissions attribute of this Node.voidsetUserWriteMask(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask) Set the UserWriteMask attribute of this Node.voidsetWriteMask(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask) Set the WriteMask attribute of this Node.
-
Method Details
-
getNodeId
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getNodeId()Get the NodeId attribute.The NodeId is an unambiguous identifier that identifies a Node in a server.
See OPC UA Part 3, section 5.2.2.
- Returns:
- the NodeId (
NodeId) of this node.
-
getNodeClass
org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass getNodeClass()Get the NodeClass attribute.The NodeClass attribute identifies the
NodeClassof a Node.See OPC UA Part 3, section 5.2.3.
- Returns:
- the NodeClass (
NodeClass) of this node.
-
getBrowseName
org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName getBrowseName()Get the BrowseName attribute.The BrowseName attribute is a non-localized human-readable name for the Node that is used when browsing the address space. BrowseNames can be combined to form browse paths for use with the TranslateBrowsePathToNodeId service.
See OPC UA Part 3, section 5.2.4.
- Returns:
- the BrowseName (
QualifiedName) of this node.
-
getDisplayName
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getDisplayName()See OPC UA Part 3, section 5.2.5.- Returns:
- the DisplayName (
QualifiedName) of this node.
-
getDescription
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getDescription()Get the Description attribute.The optional Description Attribute explains the meaning of the Node in a
LocalizedText.See OPC UA Part 3, section 5.2.6.
- Returns:
- if this attribute is present, the Description (
LocalizedText).
-
getWriteMask
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getWriteMask()Get the WriteMask attribute.The optional WriteMask Attribute exposes the possibilities of a client to write the Attributes of the Node. The WriteMask Attribute does not take any user access rights into account.
See OPC UA Part 3, section 5.2.7.
- Returns:
- if this attribute is present, the WriteMask (
UInteger).
-
getUserWriteMask
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getUserWriteMask()Get the UserWriteMask attribute.The optional UserWriteMask Attribute exposes the possibilities of a client to write the Attributes of the Node taking user access rights into account.
See OPC UA Part 3, section 5.2.8.
- Returns:
- if this attribute is present, the UserWriteMask (
UInteger).
-
getRolePermissions
org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] getRolePermissions()Get the RolePermissions attribute.The optional RolePermissions Attribute specifies the Permissions that apply to a Node for all Roles which have access to the Node.
See OPC UA Part 3, section 5.2.9.
- Returns:
- if this attribute is present, the RolePermissions (
RolePermissionType).
-
getUserRolePermissions
org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] getUserRolePermissions()Get the UserRolePermissions attribute.The optional UserRolePermissions Attribute specifies the Permissions that apply to a Node for all Roles granted to current Session.
See OPC UA Part 3, section 5.2.10.
- Returns:
- if this attribute is present, the UserRolePermissions (
RolePermissionType).
-
getAccessRestrictions
org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType getAccessRestrictions()Get the AccessRestrictions attribute.The optional AccessRestrictions Attribute specifies the AccessRestrictions that apply to a Node.
See OPC UA Part 3, section 5.2.11.
- Returns:
- if this attribute is present, the AccessRestrictions (
AccessRestrictionType).
-
setNodeId
void setNodeId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId) Set the NodeId attribute of this Node.- Parameters:
nodeId- the NodeId to set.- See Also:
-
setNodeClass
void setNodeClass(org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass) Set the NodeClass attribute of this Node.- Parameters:
nodeClass- the NodeClass to set.- See Also:
-
setBrowseName
void setBrowseName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName) Set the BrowseName attribute of this Node.- Parameters:
browseName- the BrowseName to set.- See Also:
-
setDisplayName
void setDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName) Set the DisplayName attribute of this Node.- Parameters:
displayName- the DisplayName to set.- See Also:
-
setDescription
void setDescription(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description) Set the Description attribute of this Node.- Parameters:
description- the Description to set.- See Also:
-
setWriteMask
void setWriteMask(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask) Set the WriteMask attribute of this Node.- Parameters:
writeMask- the WriteMask to set.- See Also:
-
setUserWriteMask
void setUserWriteMask(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask) Set the UserWriteMask attribute of this Node.- Parameters:
userWriteMask- the UserWriteMask to set.- See Also:
-
setRolePermissions
void setRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions) Set the RolePermissions attribute of this Node.- Parameters:
rolePermissions- the RolePermissions to set.- See Also:
-
setUserRolePermissions
void setUserRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions) Set the UserRolePermissions attribute of this Node.- Parameters:
rolePermissions- the UserRolePermissions to set.- See Also:
-
setAccessRestrictions
void setAccessRestrictions(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions) Set the AccessRestrictions attribute if this Node.- Parameters:
accessRestrictions- the AccessRestrictions to set.- See Also:
-