UaReferenceType Class Reference
[Core Module Address Model Classes]

Class definition of the UaReferenceType. Derived from UaNode Get all information about the reference types. More...

#include <uabasenodes.h>

Inheritance diagram for UaReferenceType:
Collaboration diagram for UaReferenceType:

List of all members.


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 (const UaString &localId) const =0
OpcUa_NodeClass nodeClass () const
UaNodeId typeDefinitionId () const
virtual OpcUa_Boolean isSubtypeOf (const OpcUa_NodeId *pNodeId) const =0

Protected Member Functions

virtual ~UaReferenceType ()

Detailed Description

Class definition of the UaReferenceType. Derived from UaNode Get all information about the reference types.

UaReferenceType


Constructor & Destructor Documentation

virtual UaReferenceType::~UaReferenceType (  )  [inline, protected, virtual]

destruction

UaReferenceType::UaReferenceType (  )  [inline]

construction


Member Function Documentation

virtual OpcUa_Boolean UaReferenceType::isAbstract (  )  const [pure virtual]

Check if Node is Abstract.

Returns:
TRUE if is Abstract FALSE if not.

Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.

virtual OpcUa_Boolean UaReferenceType::symmetric (  )  const [pure virtual]

Check if Node is symmetric.

Returns:
TRUE if is symmetric FALSE if not.

Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.

virtual OpcUa_Boolean UaReferenceType::isInverseNameSupported (  )  const [pure virtual]

Check if Node is InverseNameSupported.

Returns:
TRUE if is InverseNameSupported FALSE if not.

Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.

virtual UaLocalizedText UaReferenceType::inverseName ( const UaString localId  )  const [pure virtual]

Get the inverseName as LocalizedText of the current Node.

Parameters:
localId the local Id as Variable used for the session.
Returns:
the inverseName as LocalizedText.

Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.

OpcUa_NodeClass UaReferenceType::nodeClass (  )  const [inline, virtual]

Get the Nodeclass of the current Node.

Returns:
the Nodeclass of the current Node.

Implements UaNode.

Reimplemented in UaGenericReferenceType.

UaNodeId UaReferenceType::typeDefinitionId (  )  const [inline, virtual]

Get the object type NodeId for the server object.

Returns:
the object type NodeId for the server object.

Implements UaNode.

Reimplemented in UaGenericReferenceType.

virtual OpcUa_Boolean UaReferenceType::isSubtypeOf ( const OpcUa_NodeId *  pNodeId  )  const [pure virtual]

Check wether the current Node is a Subtype of another.

Parameters:
pNodeId NodeId of the requested Node.
Returns:
TRUE if the Node is a Subtype of another FALSE if not.

Implemented in UaGenericReferenceType, and UaReferenceTypeNS0.


The documentation for this class was generated from the following file:
  • src/uaserver/uaservercpp/coremodule/uabasenodes.h