public interface UaObjectType extends UaType
UaObjectTypes provide definitions for Objects. The NodeClass of Objects is NodeClass.ObjectType.
UaObjectType inherits Attributes from UaNode. IsAbstract Attribute indicates if the
ObjectType is abstract or not.
The ObjectType may use HasComponent references to define the structure of the type, consisting of Object, Method and DataVariable nodes. It may also define properties using the HasProperty references.
Object Types may use GeneratesEvent References to identify the type of Events that instances of the ObjectType may generate. These Objects may be the source of an Event of the specified type or one of its subtypes.
Note that the EventNotifier Attribute of an Object and the GeneratesEvent References of its ObjectType are completely unrelated.
GeneratesEvent References are optional, i.e. Objects may generate Events of an EventType that is not exposed by its ObjectType.
UaType,
UaVariableType,
UaObject,
UaDataType,
UaReferenceTypeUaNode.Parameters| Modifier and Type | Field and Description |
|---|---|
static QualifiedName |
ICON_PROPERTY
The identifier of the Icon property.
|
| Modifier and Type | Method and Description |
|---|---|
UaProperty |
getIcon()
The Icon Property provides an image that can be used by clients when displaying the Node.
|
void |
setIcon(UaProperty icon)
Set the value of the Icon property.
|
addSubType, getIsAbstract, getSuperType, getSuperTypeId, hasSuperType, inheritsFrom, inheritsFrom, inheritsFromAny, inheritsFromAny, setIsAbstract, setSuperTypeaddComponent, 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, writeAttributestatic final QualifiedName ICON_PROPERTY
UaProperty getIcon()
void setIcon(UaProperty icon) throws StatusException
icon - the Icon to setStatusExceptiongetIcon()Copyright © 2026. All rights reserved.