| Package | Description |
|---|---|
| com.prosysopc.ua |
Common classes for client and server side.
|
| com.prosysopc.ua.client |
Main client side classes of the SDK.
|
| 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.instantiation |
Classes the SDK uses internally for building UaNode instances based on address space.
|
| com.prosysopc.ua.server.nodes |
Server side implementation classes for the
UaNode model. |
| Modifier and Type | Method and Description |
|---|---|
UaType |
EventData.getEventType()
The EventType as a reference to a UaType node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EventData.setEventType(UaType eventType)
Allows setting an event type UaNode to be used for
EventData.EVENT_TYPE_PATH BrowsePath. |
| Modifier and Type | Method and Description |
|---|---|
UaType |
AddressSpace.getType(NodeId typeId)
Get a Type node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UaDataTypeImpl
Straight forward implementation of
UaDataType. |
class |
UaObjectTypeImpl
Straight forward implementation of
UaObjectType. |
class |
UaReferenceTypeImpl
Straight forward implementation of UaReferenceType.
|
class |
UaTypeImpl
Generic type node.
|
class |
UaVariableTypeImpl
Straight forward implementation of
UaVariableType. |
| Modifier and Type | Method and Description |
|---|---|
UaType |
UaTypeImpl.getSuperType() |
UaType |
UaInstanceImpl.getTypeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
UaTypeImpl.addSubType(UaType node) |
boolean |
UaTypeImpl.inheritsFrom(UaType type) |
void |
UaTypeImpl.setSuperType(UaType parent) |
void |
UaInstanceImpl.setTypeDefinition(UaType type)
Sets the type of the node.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
UaDataType
Interface definition for OPC UA data type.
|
interface |
UaObjectType
Interface definition for OPC UA object type.
|
interface |
UaReferenceType
Interface definition of the OPC UA reference type.
|
interface |
UaVariableType
Interface definition of the OPC UA variable type.
|
| Modifier and Type | Method and Description |
|---|---|
UaType |
UaType.getSuperType()
Returns the UA type that is defined as the ancestor of the type in the UA AddressSpace.
|
UaType |
UaInstance.getTypeDefinition()
The UaType object corresponding to TypeDefinitionId.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UaType.addSubType(UaType type)
Add a new sub type for the type.
|
boolean |
UaType.inheritsFrom(UaType type)
Check if the type inherits from the specified type.
|
void |
UaType.setSuperType(UaType parent)
Set the ModelParent reference.
|
void |
UaInstance.setTypeDefinition(UaType type)
Sets the type definition of the node using an UaType node.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends UaType> |
NodeManagerUaNode.addType(ExpandedNodeId newTypeDefinitionId,
String name,
T baseType) |
<T extends UaType> |
NodeManagerUaNode.addType(NodeId nodeId,
String name,
T baseType)
Add a new Object type Node to the Node Manager.
|
| Modifier and Type | Method and Description |
|---|---|
UaType |
NodeManagerUaNode.getType(NodeId typeId)
Find the type node with a specific Id
|
UaType |
NodeManagerTable.getType(NodeId typeId)
Find the type node with a specific Id.
|
| Modifier and Type | Method and Description |
|---|---|
protected Boolean |
FilterOperatorDefinition.eventTypeEquals(UaType filteredEventType,
NodeId filteredEventTypeId,
EventData eventData) |
protected boolean |
NodeManager.getIsOfType(NodeId typeDefinitionId,
UaType typeDefinition,
NodeId expectedTypeId,
UaType expectedType) |
boolean |
NodeManager.isOfType(NodeId typeDefinitionId,
UaType typeDefinition,
NodeId expectedTypeId,
UaType expectedType)
Check if the given type is of the expectedType.
|
boolean |
NodeManagerTable.isTypeOf(NodeId typeDefinitionId,
UaType typeDefinition,
NodeId expectedTypeId,
UaType expectedType) |
| Modifier and Type | Method and Description |
|---|---|
static TemporaryInstanceDeclaration.Builder |
TemporaryInstanceDeclaration.builder(UaType type) |
InstanceDeclarationHierarchy |
InstanceDeclarationHierarchyCache.getForType(UaType type)
Returns InstanceDeclarationHierarchy of the given type.
|
| Constructor and Description |
|---|
NodeBuilder(NodeManagerUaNode nodeManager,
UaNodeBuilderConfiguration configuration,
UaType type)
Creates a new NodeBuilder, that creates instances of the given type and uses the factory to
create the nodes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
UaExternalNode |
| Modifier and Type | Class and Description |
|---|---|
class |
UaDataTypeNode
Straight forward implementation of
UaDataType. |
class |
UaExternalNodeImpl
A server side implementation of the
UaExternalNode. |
class |
UaObjectTypeNode
Straight forward implementation of
UaObjectType. |
class |
UaReferenceTypeNode
Straight forward implementation of UaReferenceType.
|
class |
UaTypeNode
Generic type node.
|
class |
UaVariableTypeNode
Straight forward implementation of
UaVariableType. |
| Modifier and Type | Method and Description |
|---|---|
protected UaType |
InstanceVariable.getPropertyTypeNode() |
UaType |
UaTypeNode.getSuperType() |
UaType |
UaExternalNodeImpl.getSuperType() |
UaType |
UaInstanceNode.getTypeDefinition() |
UaType |
InstanceVariable.getTypeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
UaTypeNode.addSubType(UaType node) |
void |
UaExternalNodeImpl.addSubType(UaType type) |
boolean |
UaTypeNode.inheritsFrom(UaType type) |
boolean |
UaExternalNodeImpl.inheritsFrom(UaType type) |
void |
UaTypeNode.setSuperType(UaType superType) |
void |
UaExternalNodeImpl.setSuperType(UaType parent) |
void |
UaVariableNode.setTypeDefinition(UaType type) |
void |
UaInstanceNode.setTypeDefinition(UaType type)
Sets the type of the node.
|
void |
InstanceVariable.setTypeDefinition(UaType type) |
Copyright © 2026. All rights reserved.