Class definition of the UaReferenceType. Derived from UaNode Get all information about the reference types. More...
#include <uabasenodes.h>
Public Member Functions | |
UaReferenceType () | |
virtual OpcUa_Boolean | isAbstract () const =0 |
virtual OpcUa_Boolean | symmetric () const =0 |
virtual OpcUa_Boolean | isInverseNameSupported () const =0 |
virtual UaLocalizedText | inverseName (Session *pSession) const =0 |
OpcUa_NodeClass | nodeClass () const |
virtual OpcUa_Boolean | isSubtypeOf (const OpcUa_NodeId *pNodeId) const =0 |
virtual void | getAttributeValue (Session *pSession, OpcUa_Int32 attributeId, UaDataValue &uaDataValue) |
Protected Member Functions | |
virtual | ~UaReferenceType () |
Class definition of the UaReferenceType. Derived from UaNode Get all information about the reference types.
UaReferenceType::~UaReferenceType | ( | ) | [protected, virtual] |
destruction
UaReferenceType::UaReferenceType | ( | ) |
construction
void UaReferenceType::getAttributeValue | ( | Session * | pSession, |
OpcUa_Int32 | attributeId, | ||
UaDataValue & | uaDataValue | ||
) | [virtual] |
virtual UaLocalizedText UaReferenceType::inverseName | ( | Session * | pSession ) | const [pure virtual] |
Get the inverseName as LocalizedText of the current Node.
pSession | Interface to the Session context for the method call. The session provides the locale id requested by the client |
Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.
virtual OpcUa_Boolean UaReferenceType::isAbstract | ( | ) | const [pure virtual] |
Check if Node is Abstract.
Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.
virtual OpcUa_Boolean UaReferenceType::isInverseNameSupported | ( | ) | const [pure virtual] |
Check if Node is InverseNameSupported.
Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.
virtual OpcUa_Boolean UaReferenceType::isSubtypeOf | ( | const OpcUa_NodeId * | pNodeId ) | const [pure virtual] |
Check wether the current Node is a Subtype of another.
pNodeId | NodeId of the requested Node. |
Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.
OpcUa_NodeClass UaReferenceType::nodeClass | ( | ) | const [inline, virtual] |
Get the Nodeclass of the current Node.
Implements UaNode.
Reimplemented in UaGenericReferenceType.
virtual OpcUa_Boolean UaReferenceType::symmetric | ( | ) | const [pure virtual] |
Check if Node is symmetric.
Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.