The DefaultAccessRestrictions Property is present if a Server supports AccessRestrictions for the Namespace and provides the defaults. A Node in the Namespace overrides this default by adding a AccessRestrictions Attribute to the Node. If a Server implements a vendor-specific AccessRestriction model for a Namespace, it does not add the DefaultAccessRestrictions Property to the NamespaceMetadata Object.
The DefaultRolePermissions Property provides the default permissions if a Server supports RolePermissions for the Namespace. A Node in the Namespace overrides this default by adding a RolePermissions Attribute to the Node. If a Server implements a vendor-specific RolePermissions model for a Namespace, it does not add the DefaultRolePermissions Property to the NamespaceMetadata Object.
The DefaultUserRolePermissions Property provides the default user permissions if a Server supports UserRolePermissions for the Namespace. A Node in the Namespace overrides this default by adding a UserRolePermissions Attribute to the Node. If a Server implements a vendor-specific UserRolePermissions model for a Namespace, it does not add the DefaultUserRolePermissions Property to the NamespaceMetadata Object.
The IsNamespaceSubset Property defines whether all Nodes of the namespace are accessible in the Server or only a subset.It is set to FALSE if the full namespace is provided and TRUE if not.If the completeness is unknown then this Property shall be set to TRUE.
The Object NamespaceFile contains all Nodes and References of the namespace in an XML file where the Information Model XML Schema is defined in Part 6. The XML file is provided through an AddressSpaceFileType Object.
The NamespaceVersion Property provides version information for the namespace.It is intended for display purposes and shall not be used to programmatically identify the latest version.If there is no formal version defined for the namespace this Property shall be set to a null String.
The StaticNodeIdTypes Property provides a list of IdTypes used for static Nodes.All Nodes in the AddressSpace of the namespace using one of the IdTypes in the array shall be static Nodes.
The StaticNumericNodeIdRange Property provides a list of NumericRanges used for numeric NodeIds of static Nodes.If the StaticNodeIdTypes Property contains an entry for numeric NodeIds then this Property is ignored.
The StaticStringNodeIdPattern Property provides a regular expression as defined for the Like Operator defined in Part 4 to filter for string NodeIds of static Nodes.If the StaticNodeIdTypes Property contains an entry for string NodeIds then this Property is ignored.
browse the node to extract information requested in browseDescription
return a complete name of this object by pre-pending name of its parent(s) to its own name
return a array of the objects for which this node is an EventSource nodes = HasEventSource => self
return a array with the event source of this object. self = HasEventSource => nodes
this methods propagates the forward references to the pointed node by inserting backward references to the counter part node
Generated using TypeDoc
The NamespaceUri Property contains the namespace represented by an instance of the MetaDataType.