com.prosysopc.ua.server.instantiation
Class UaTypeInstanceDeclarationHierarchy
java.lang.Object
com.prosysopc.ua.server.instantiation.UaTypeInstanceDeclarationHierarchy
public class UaTypeInstanceDeclarationHierarchy
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fromUaType
public static UaTypeInstanceDeclarationHierarchy fromUaType(UaTypeNode type)
addOptionalNodes
public UaTypeInstanceDeclarationHierarchy addOptionalNodes(BrowsePath... paths)
- Define browse paths to optional nodes that should be created.
addOptionalNodes
public UaTypeInstanceDeclarationHierarchy addOptionalNodes(org.opcfoundation.ua.builtintypes.NodeId... ids)
addOptionalNodes
public UaTypeInstanceDeclarationHierarchy addOptionalNodes(org.opcfoundation.ua.builtintypes.QualifiedName... paths)
addOptionalNodes
public UaTypeInstanceDeclarationHierarchy addOptionalNodes(String... paths)
- Same as
addOptionalNodes(BrowsePath...). Convenience method that converts the Strings
given to BrowsePaths, using namespaceIndex 0 +
- Parameters:
paths -
- Returns:
getInstanceDeclaration
public InstanceDeclaration getInstanceDeclaration()
- Returns:
- the instanceDeclaration
getInstantiationStrategy
public InstantiationStrategy getInstantiationStrategy()
getNextLevel
public Collection<UaTypeInstanceDeclarationHierarchy> getNextLevel()
overrideInstantiationStrategy
public void overrideInstantiationStrategy(BrowsePath path,
InstantiationStrategy strategy)
overrideInstantiationStrategy
public void overrideInstantiationStrategy(org.opcfoundation.ua.builtintypes.NodeId id,
InstantiationStrategy strategy)
overrideInstantiationStrategy
public void overrideInstantiationStrategy(org.opcfoundation.ua.builtintypes.QualifiedName path,
InstantiationStrategy strategy)
overrideInstantiationStrategy
public void overrideInstantiationStrategy(String path,
InstantiationStrategy strategy)
setInstantiationStrategy
public void setInstantiationStrategy(InstantiationStrategy instantiationStrategy)
- Parameters:
instantiationStrategy - the instantiationStrategy to set
Copyright © 2018. All rights reserved.