com.prosysopc.ua.server.instantiation
Class InstantiationParameters

java.lang.Object
  extended by com.prosysopc.ua.server.instantiation.InstantiationParameters

public class InstantiationParameters
extends Object


Constructor Summary
  InstantiationParameters(InstanceDeclaration instanceDeclaration, org.opcfoundation.ua.builtintypes.NodeId nodeId, NodeManagerUaNode nodeManager, UaNode parent)
          Creates new InstantiationParameters, the NodeAttributes are cloned
protected InstantiationParameters(InstanceDeclaration instanceDeclaration, NodeManagerUaNode nodeManager, org.opcfoundation.ua.builtintypes.NodeId nodeId, UaNode parent, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
 
Method Summary
 org.opcfoundation.ua.builtintypes.QualifiedName getBrowseName()
          BrowseName for the new node
 org.opcfoundation.ua.builtintypes.LocalizedText getDisplayName()
          DisplayName for the new node
 InstanceDeclaration getInstanceDeclaration()
          The InstanceDeclaration
 UaNode getNode()
          Convenience method for getInstanceDeclaration().getNode()
 org.opcfoundation.ua.core.NodeAttributes getNodeAttributes()
          The new Attributes for the new instance, these can be edited.
 org.opcfoundation.ua.builtintypes.NodeId getNodeId()
          The new NodeId of the new instance
 NodeManagerUaNode getNodeManager()
          The NodeManager in which the new instance is added
 UaNode getParent()
          The parent node, or null if node
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstantiationParameters

public InstantiationParameters(InstanceDeclaration instanceDeclaration,
                               org.opcfoundation.ua.builtintypes.NodeId nodeId,
                               NodeManagerUaNode nodeManager,
                               UaNode parent)
Creates new InstantiationParameters, the NodeAttributes are cloned

Parameters:
instanceDeclaration -
nodeAttributes -
nodeId -
nodeManager -
parent -

InstantiationParameters

protected InstantiationParameters(InstanceDeclaration instanceDeclaration,
                                  NodeManagerUaNode nodeManager,
                                  org.opcfoundation.ua.builtintypes.NodeId nodeId,
                                  UaNode parent,
                                  org.opcfoundation.ua.builtintypes.QualifiedName browseName,
                                  org.opcfoundation.ua.builtintypes.LocalizedText displayName)
Method Detail

getBrowseName

public org.opcfoundation.ua.builtintypes.QualifiedName getBrowseName()
BrowseName for the new node


getDisplayName

public org.opcfoundation.ua.builtintypes.LocalizedText getDisplayName()
DisplayName for the new node


getInstanceDeclaration

public InstanceDeclaration getInstanceDeclaration()
The InstanceDeclaration

Returns:
the instanceDeclaration

getNode

public UaNode getNode()
Convenience method for getInstanceDeclaration().getNode()


getNodeAttributes

public org.opcfoundation.ua.core.NodeAttributes getNodeAttributes()
The new Attributes for the new instance, these can be edited. These can be cast to XXXAttributes, e.g. VariableAttributes, if the instance declaration points to a Variable

Returns:
the nodeAttributes

getNodeId

public org.opcfoundation.ua.builtintypes.NodeId getNodeId()
The new NodeId of the new instance

Returns:
the nodeId

getNodeManager

public NodeManagerUaNode getNodeManager()
The NodeManager in which the new instance is added

Returns:
the nodeManager

getParent

public UaNode getParent()
The parent node, or null if node

Returns:
the parent


Copyright © 2018. All rights reserved.