| Package | Description |
|---|---|
| com.prosysopc.ua.client.nodes |
Client side implementation classes for the
UaNode model. |
| com.prosysopc.ua.nodes |
Common
UaNode model. |
| com.prosysopc.ua.server |
Main server side classes of the SDK.
|
| com.prosysopc.ua.server.nodes |
Server side implementation classes for the
UaNode model. |
| Modifier and Type | Class and Description |
|---|---|
class |
UaReferenceTypeImpl
Straight forward implementation of UaReferenceType.
|
| Modifier and Type | Method and Description |
|---|---|
UaReferenceType |
UaClientReference.getReferenceType() |
| Modifier and Type | Method and Description |
|---|---|
abstract UaReferenceType |
UaReference.getReferenceType()
Get the ReferenceType node, if defined.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractUaNode.referenceTypeInherits(UaReferenceType referenceType,
NodeId... referenceTypeIds)
Checks if the given reference type inherits from any of the defined types.
|
| Modifier and Type | Method and Description |
|---|---|
protected UaReferenceType |
NodeManagerRoot.getBaseReferenceType() |
protected UaReferenceType |
NodeManager.getReferenceType(NodeId referenceTypeId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
NodeManager.fireAddNode(ServiceContext serviceContext,
NodeId parentNodeId,
UaNode parent,
NodeId nodeId,
NodeClass nodeClass,
QualifiedName browseName,
NodeAttributes attributes,
UaReferenceType referenceType,
ExpandedNodeId typeDefinitionId,
UaNode typeDefinition) |
protected void |
NodeManager.fireAddReference(ServiceContext serviceContext,
NodeId sourceNodeId,
UaNode sourceNode,
ExpandedNodeId targetNodeId,
UaNode targetNode,
NodeId referenceTypeId,
UaReferenceType referenceType,
boolean isForward) |
protected void |
NodeManager.fireAfterAddNode(ServiceContext serviceContext,
NodeId parentNodeId,
UaNode parent,
NodeId nodeId,
UaNode node,
NodeClass nodeClass,
QualifiedName browseName,
NodeAttributes attributes,
UaReferenceType referenceType,
ExpandedNodeId typeDefinitionId,
UaNode typeDefinition) |
protected void |
NodeManager.fireAfterAddReference(ServiceContext serviceContext,
NodeId sourceNodeId,
UaNode sourceNode,
ExpandedNodeId targetNodeId,
UaNode targetNode,
NodeId referenceTypeId,
UaReferenceType referenceType,
boolean isForward) |
protected void |
NodeManager.fireDeleteReference(ServiceContext serviceContext,
NodeId sourceNodeId,
UaNode sourceNode,
ExpandedNodeId targetNodeId,
UaNode targetNode,
NodeId referenceTypeId,
UaReferenceType referenceType,
boolean isForward,
boolean deleteBidirectional) |
default void |
NodeManagerListener.onAddNode(ServiceContext serviceContext,
NodeId parentNodeId,
UaNode parent,
NodeId nodeId,
NodeClass nodeClass,
QualifiedName browseName,
NodeAttributes attributes,
UaReferenceType referenceType,
ExpandedNodeId typeDefinitionId,
UaNode typeDefinition)
A notification of an AddNode request to add a new node into the node manager.
|
default void |
NodeManagerListener.onAddReference(ServiceContext serviceContext,
NodeId sourceNodeId,
UaNode sourceNode,
ExpandedNodeId targetNodeId,
UaNode targetNode,
NodeId referenceTypeId,
UaReferenceType referenceType,
boolean isForward)
A notification of an AddReference request to add a new reference into the node manager.
|
default void |
NodeManagerListener.onAfterAddNode(ServiceContext serviceContext,
NodeId parentNodeId,
UaNode parent,
NodeId nodeId,
UaNode node,
NodeClass nodeClass,
QualifiedName browseName,
NodeAttributes attributes,
UaReferenceType referenceType,
ExpandedNodeId typeDefinitionId,
UaNode typeDefinition)
Called after a node is added as a result of an AddNodes call.
|
default void |
NodeManagerListener.onAfterAddReference(ServiceContext serviceContext,
NodeId sourceNodeId,
UaNode sourceNode,
ExpandedNodeId targetNodeId,
UaNode targetNode,
NodeId referenceTypeId,
UaReferenceType referenceType,
boolean isForward)
Called after a reference is added as a result of an AddReferences call.
|
default void |
NodeManagerListener.onDeleteReference(ServiceContext serviceContext,
NodeId sourceNodeId,
UaNode sourceNode,
ExpandedNodeId targetNodeId,
UaNode targetNode,
NodeId referenceTypeId,
UaReferenceType referenceType,
boolean isForward,
boolean deleteBidirectional)
Confirm a request to delete a reference permanently from the address space of the node manager.
|
protected boolean |
NodeManager.referenceMatchesRequest(UaReference reference,
BrowseDirection browseDirection,
NodeId referenceTypeId,
UaReferenceType referenceType,
Boolean includeSubTypes,
QualifiedName browseName,
NodeId sourceNodeId) |
| Modifier and Type | Class and Description |
|---|---|
class |
UaReferenceTypeNode
Straight forward implementation of UaReferenceType.
|
| Modifier and Type | Method and Description |
|---|---|
UaReferenceType |
UaServerReference.getReferenceType()
Get the ReferenceType node, if defined.
|
| Modifier and Type | Method and Description |
|---|---|
UaReference |
ServerNode.addReference(UaNode targetNode,
UaReferenceType referenceType,
boolean isInverse) |
static UaServerReference |
UaServerReference.getReferenceInstance(UaReferenceType referenceType,
UaNode sourceNode,
UaNode targetNode)
Returns an existing reference, or creates and returns a new one if one didn't already exist.
|
| Constructor and Description |
|---|
UaServerReference(UaReferenceType referenceType,
UaNode sourceNode,
UaNode targetNode) |
Copyright © 2026. All rights reserved.