C++ Based OPC UA Client/Server SDK
1.6.2.402
|
The class is the base class for Definitions. More...
#include <uaabstractdefinition.h>
Inherited by UaEnumDefinition, UaOptionSetDefinition, and UaStructureDefinition.
Public Member Functions | |
virtual bool | isNull () const |
Checks if the DataType is set. More... | |
void | setDataTypeId (const UaNodeId &nodeId) |
Sets the DataTypeId of the UaAbstractDefinition. | |
UaNodeId | dataTypeId () const |
Returns the DataTypeId of the UaAbstractDefinition. More... | |
void | setName (const UaString &sName) |
Sets the Name of the UaAbstractDefinition. | |
UaString | name () const |
Returns the name of the UaAbstractDefinition. More... | |
void | setDocumentation (const UaLocalizedText &documentation) |
Sets the Documentation of the UaAbstractDefinition. | |
UaLocalizedText | documentation () const |
Returns the documentation of the UaAbstractDefinition. More... | |
void | setNamespace (const UaString &sNamespace) |
Sets the Namespace of the UaAbstractDefinition. | |
UaString | getNamespace () const |
Returns the NamespaceUri of the UaAbstractDefinition. More... | |
Protected Member Functions | |
UaAbstractDefinition (UaAbstractDefinitionPrivate *pBody) | |
Creates an instance. More... | |
The class is the base class for Definitions.
|
protected |
Creates an instance.
Has to be called by a derived class only.
UaNodeId UaAbstractDefinition::dataTypeId | ( | ) | const |
Returns the DataTypeId of the UaAbstractDefinition.
UaLocalizedText UaAbstractDefinition::documentation | ( | ) | const |
Returns the documentation of the UaAbstractDefinition.
UaString UaAbstractDefinition::getNamespace | ( | ) | const |
Returns the NamespaceUri of the UaAbstractDefinition.
|
virtual |
Checks if the DataType is set.
Reimplemented in UaStructureDefinition, and UaEnumDefinition.
UaString UaAbstractDefinition::name | ( | ) | const |
Returns the name of the UaAbstractDefinition.