public abstract class AbstractGeneratedObjectNode extends UaObjectNode implements GeneratedNode
UaNode.ParametersNODE_VERSION_PROPERTY_NAME, useQuickPropertyLookupeventListeners, INITIALIZATION_TIME, nodeManager, supportedAttributesMap| Modifier | Constructor and Description |
|---|---|
|
AbstractGeneratedObjectNode(NodeManagerUaNode nodeManager,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName) |
protected |
AbstractGeneratedObjectNode(UaNode.Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterCreateInitIfExists(TwoStateVariableType node,
LocalizedText trueStateName,
LocalizedText falseStateName,
boolean initialState)
Initializes a TwoStateVariableType, if the given node is not null.
|
protected void |
afterCreateSetValueIfExists(UaValueNode node,
Object value)
Sets the value to the node, unless it is null
|
protected void |
callAfterCreateIfExists(UaNode node)
Calls afterCreate for the GeneratedNode parameter, if it is not null
|
protected ExpandedNodeId |
getDefaultTypeDefinition() |
protected Enumeration |
getEnumerationFromRawValue(UaVariable node) |
QualifiedName |
getQualifiedName(String namespaceUri,
String name) |
protected boolean |
isComponentMatch(QualifiedName componentBrowseName,
NodeId nodeId)
Returns true if this node has a component with the specified BrowseName and the NodeId of the
component node is the same as specified.
|
addCallListener, callMethod, callMethod, deleteIfNodeExists, getAttributes, getAttributes, getAttributesMap, getEventNotifier, getIcon, getNodeClass, initSupportedAttributes, readAttributeValue, removeCallListener, setAttributes, setEventNotifier, setIcon, toString, writeAttributeValueaddModellingRule, beforeAddReference, getTypeDefinition, getTypeDefinitionId, hasTypeDefinition, registerOverridePlainMethod, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId, supportsTypeDefinitionNodeaddPlainProperty, addPlainVariable, assertTypeSupport, assertTypeSupport, createNodeId, createNodeId, createReflectiveInstanceProperty, createReflectiveInstanceProperty, deleteReference, deleteReference, doAddProperty, getAttributes, getAttributesMap, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeVersion, getNodeVersionNode, getProperties, getProperty, getPropertyReference, getPropertyValue, getReferencesAsList, getStandardBrowseName, getStandardDisplayText, getUserWriteMask, getWriteMask, hasProperty, hasReference, hasUserWriteAccess, hasWriteAccess, incNodeVersion, initNodeVersion, isChildOfType, readAttribute, readAttribute, registerCallbackProperty, registerPlainInstanceProperty, registerPlainInstanceProperty, registerPlainProperty, registerPlainProperty, registerPlainVariable, registerPlainVariable, registerReflectiveInstanceProperty, registerReflectiveInstanceVariable, registerReflectiveProperty, registerReflectiveVariable, removeProperty, setAccessLevelRecursively, setAccessLevelRecursively, setAttribute, setBrowseName, setDescription, setDisplayName, setNodeVersion, setPropertyValue, setUserWriteMask, setWriteMask, writeAttributeaddComponent, addDataChangeListener, addEventListener, addNewReference, addNewReference, addOrganizes, addProperties, addProperty, addReference, addReference, addReference, addReference, addReference, addReference, afterAddReference, afterDeleteReference, dataChange, deleteReference, deleteReference, deleteReferences, doDeleteReference, equals, findPlaceholders, fireDataChange, fireEvent, fireEventInParents, getAddressSpace, getDefaultBrowseName, getNodeId, getNodeManager, getNodeSetExtensions, getReference, getReferenceList, getReferences, getSupportedAttributes, getTargetNodes, getUaNodeId, hashCode, isAddNotifierReferencesToServerObject, isFalseOrNull, isMandatory, isMonitoredForEvents, isTrueOrNull, isType, referenceTypeInherits, removeComponent, removeDataChangeListener, removeEventListener, setAddNotifierReferencesToServerObject, setNodeSetExtensions, setReferences, supportsAttribute, translateBrowsePathToNodeIds, validateHasEventSourceChain, validateHasEventSourceChaingetForwardReferences, getInverseReferences, getReferences, getReferences, getUserData, referenceTypeInherits, setUserDataclone, finalize, getClass, notify, notifyAll, wait, wait, waitafterCreateaddComponent, addOrganizes, addProperty, addReference, addReference, addReference, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getAttributesMap, getBrowseName, getBrowsePaths, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersionNode, getOrganizedNode, getOrganizedNodes, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUaBrowsePaths, getUaNodeId, getUserData, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserData, setUserWriteMask, setWriteMask, supportsAttribute, writeAttributegetTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionIdpublic AbstractGeneratedObjectNode(NodeManagerUaNode nodeManager, NodeId nodeId, QualifiedName browseName, LocalizedText displayName)
nodeManager - nodeId - browseName - displayName - protected AbstractGeneratedObjectNode(UaNode.Parameters parameters)
public QualifiedName getQualifiedName(String namespaceUri, String name)
getQualifiedName in interface GeneratedNodeprotected void afterCreateInitIfExists(TwoStateVariableType node, LocalizedText trueStateName, LocalizedText falseStateName, boolean initialState)
TwoStateVariableType.getTrueStateNode() or
TwoStateVariableType.getFalseStateNode() optional nodes instantiated those node values
are set to given parameters.node - TwoStateVariableType instance or nulltrueStateName - initial value for TwoStateVariableType.getTrueStateNode() if
presentfalseStateName - initial value for TwoStateVariableType.getFalseStateNode() if
presentinitialState - initial value for TwoStateVariableType.getIdNode(), if the given
node is not nullprotected void afterCreateSetValueIfExists(UaValueNode node, Object value)
protected void callAfterCreateIfExists(UaNode node)
protected ExpandedNodeId getDefaultTypeDefinition()
getDefaultTypeDefinition in class UaObjectNodeprotected Enumeration getEnumerationFromRawValue(UaVariable node)
protected boolean isComponentMatch(QualifiedName componentBrowseName, NodeId nodeId)
component - the BrowseName of the component of this nodeid - NodeId to compare to the component's NodeIdCopyright © 2026. All rights reserved.